Scrapy с вложенным массивом
Я новичок в scrapy и хотел бы понять, как очистить объект для вывода во вложенный JSON. Прямо сейчас ям производства JSON, который выглядит
[
{'a' : 1,
'b' : '2',
'c' : 3},
]
И я'мне нравится больше так:
[
{ 'a' : '1',
'_junk' : [
'b' : 2,
'c' : 3]},
]
--- где я положил некоторые вещи в_junk
подполя для последующей обработки позже.
Текущий код в файле определения парсера в моемscrapername.py
является...
item['a'] = x
item['b'] = y
item['c'] = z
И казалось, что
item['a'] = x
item['_junk']['b'] = y
item['_junk']['c'] = z
--- может это исправить, но яя получаю сообщение об ошибке_junk
ключ:
File "/usr/local/lib/python2.7/dist-packages/scrapy/item.py", line 49, in __getitem__
return self._values[key]
exceptions.KeyError: '_junk'
Значит ли это, что мне нужно поменятьitems.py
каким-то образом? В настоящее время у меня есть:
class Website(Item):
a = Field()
_junk = Field()
b = Field()
c = Field()