您的位置:首页 > 移动开发 > Objective-C

scrapy出现:AttributeError: 'list' object has no attribute 'xpath'

2017-02-26 21:30 1151 查看
这个问题一般是我们在取出多个连接的时候加上了.extract()

如(错误):

chaps = response.xpath('//*[@class="mulu_list"]//a').extract()

for i in range(len(chaps)):
list = ListItem()
list['chapName'] = chaps.xpath('text()').extract()[i]
list['chapUrl'] = chaps.xpath('@href').extract()[i]
yield list


正确应该去掉:

chaps = response.xpath('//*[@class="mulu_list"]//a')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  scrapy 爬虫
相关文章推荐