yılında bir dizi alanı:Bunun bir dizi olacak şekilde scrapy.Item için bir alan eklemek istediğiniz scrapy.Item
class MyItem(scrapy.Item):
field1 = scrapy.Field()
field2 = scrapy.Field()
field3_array = ???
Bunu nasıl yapabilirim?
yılında bir dizi alanı:Bunun bir dizi olacak şekilde scrapy.Item için bir alan eklemek istediğiniz scrapy.Item
class MyItem(scrapy.Item):
field1 = scrapy.Field()
field2 = scrapy.Field()
field3_array = ???
Bunu nasıl yapabilirim?
Sen sadece bunu başarabilirsiniz bu şekilde bu
items['field3_array'] = []
items['field3_array'][0] ='one'
items['field3_array'][1] ='two'
sevmiyorum kazınmış öğeler ayrıştırırken bir
field3_array = scrapy.Field()
dosyalanmış Ama oluşturun.
bir
look
bu dicti veya bir liste oluşturmak Will Kabul düşünün mı? Field'ın scrapy belgelerinden, şüpheli şüpheliyim. Bu durumda, 'item ['field3_array'] = {}' ile daha az yanıltıcı olur. –
Merhaba Mario, bu cevabı ve Oyla :) – Backtrack