voglio aggiungere un campo per scrapy.Item in modo che sia un array:un campo di matrice in scrapy.Item
class MyItem(scrapy.Item):
field1 = scrapy.Field()
field2 = scrapy.Field()
field3_array = ???
Come posso fare questo?
voglio aggiungere un campo per scrapy.Item in modo che sia un array:un campo di matrice in scrapy.Item
class MyItem(scrapy.Item):
field1 = scrapy.Field()
field2 = scrapy.Field()
field3_array = ???
Come posso fare questo?
basta creare un depositata
field3_array = scrapy.Field()
Ma durante l'analisi degli elementi raschiate fare come questo
items['field3_array'] = []
items['field3_array'][0] ='one'
items['field3_array'][1] ='two'
in questo modo è possibile raggiungere questo obiettivo.
Avere un look
Sarà questo creare un dict o una lista? Da una documentazione approssimativa di Field, sospetto di aver detto. In tal caso, sarebbe meno fuorviante con 'items ['field3_array'] = {}'. –
Ciao Mario, considerare di accettare questa risposta e Upvote :) – Backtrack