【发布时间】:2021-01-08 12:40:12
【问题描述】:
我的目标是生成如下所示的 XML:
<addional_image_links>test1</addional_image_links>
<addional_image_links>test2</addional_image_links>
<addional_image_links>test3</addional_image_links>
我正在产生这样的刮擦结果:
yield {
'addional_image_links': 'test1',
'addional_image_links': 'test2',
'addional_image_links': 'test3',
}
然而实际结果只是第一个:
<addional_image_links>test1</addional_image_links>
如果我更改元素名称,它会起作用:
yield {
'addional_image_links_1': 'test1',
'addional_image_links_2': 'test2',
'addional_image_links_3': 'test3',
}
但是我需要每个输出的元素具有相同的名称。
【问题讨论】:
标签: python xml web-scraping scrapy