Chcę dodać pole do scrapy.Item więc, że jest to tablica:Pole tablica w scrapy.Item
class MyItem(scrapy.Item):
field1 = scrapy.Field()
field2 = scrapy.Field()
field3_array = ???
W jaki sposób można to zrobić?
Chcę dodać pole do scrapy.Item więc, że jest to tablica:Pole tablica w scrapy.Item
class MyItem(scrapy.Item):
field1 = scrapy.Field()
field2 = scrapy.Field()
field3_array = ???
W jaki sposób można to zrobić?
Wystarczy utworzyć złożony
field3_array = scrapy.Field()
Ale podczas analizowania ociera przedmioty nie podoba
items['field3_array'] = []
items['field3_array'][0] ='one'
items['field3_array'][1] ='two'
w ten sposób można to osiągnąć.
Mieć look
Będzie to utworzyć dict lub listę? Od zeskrobywania dokumentacji Fielda, podejrzewam, że dict. W takim przypadku byłoby mniej mylące z 'items ['field3_array'] = {}'. –
Cześć Mario, należy rozważyć przyjmowanie tę odpowiedź i upvote :) – Backtrack