это, как я бегу scrapy
из Python
сценария:Scrapy - итерацию над объектом
def iterate():
process = CrawlerProcess(get_project_settings())
tracks = process.crawl('pitchfork_tracks', domain='pitchfork.com')
process.start()
однако, я не могу iterate
через response
, что таким образом аа dict
:
{'track': [u'\u201cAnxiety\u201d',
u'\u201cLockjaw\u201d [ft. Kodak Black]',
u'\u201cMelanin Drop\u201d',
u'\u201cDreams\u201d',
u'\u201cIntern\u201d',
u'\u201cYou Don\u2019t Think You Like People Like Me\u201d',
u'\u201cFirst Day Out tha Feds\u201d',
u'\u201cFemale Vampire\u201d',
u'\u201cGirlfriend\u201d',
u'\u201cOpposite House\u201d',
u'\u201cGirls @\u201d [ft. Chance the Rapper]',
u'\u201cI Am a Nightmare\u201d']}
Как сделать iterate
через этот response
? Насколько мне известно, до этого момента ответ был object
и, следовательно, неистребимым.
'для элемента в ответе ['track']:'? – roganjosh
@roganjosh 'для элемента в дорожках ['track']: AttributeError: Отложенный экземпляр не имеет атрибута '__getitem __'' –
Где вы повторяете ответ? –