在知乎问题填充的时候

来源:6-17 知乎spider爬虫逻辑的实现以及answer的提取 - 1

慕数据3062690

2017-04-20

出现

Traceback (most recent call last):

  File "C:\Python34\lib\site-packages\twisted\internet\defer.py", line 653, in _runCallbacks

    current.result = callback(current.result, *args, **kw)

  File "C:\Python34\Scripts\ArticleSpilder\ArticleSpilder\spiders\zhihu.py", line 60, in parse_question

    question_item = item_loader.load_item()

  File "C:\Python34\lib\site-packages\scrapy\loader\__init__.py", line 117, in load_item

    item[field_name] = value

TypeError: 'ItemMeta' object does not support item assignment

这个错误  请问是怎么回事 怎么解决

写回答

1回答

bobby

2017-04-21

item_loader = ItemLoader(item=ZhihuQuestionItem(), response=response)
 这个地方ZhihuQuestionItem() 要传递实例 不能传递类名过去

0
0

Scrapy打造搜索引擎 畅销4年的Python分布式爬虫课

带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎

5801 学习 · 6290 问题

查看课程