【发布时间】:2018-04-13 18:41:58
【问题描述】:
我正在尝试使用 Scrapy: 链接从该页面中抓取详细信息
这是我用来拉标题的命令,但它抛出了一个错误:
response.css('#intitule > div.nom_fugitif::text').extract_first()
这是错误:
AttributeError Traceback(最近调用 最后)在()中
----> 1 response.css('#intitule > div.nom_fugitif::text').extract_first()
AttributeError: 'NoneType' 对象没有属性 'css'
它说 div 没有 CSS,但我不确定这是什么意思,因为它确实有一个 CSS 类。
【问题讨论】:
-
查看
response的值。必须是None。 -
@araraonline 我对此很陌生。你能解释一下吗?
-
该错误并不是说 HTML 元素没有 CSS 类,而是说
response对象是None,因此没有您调用的方法cssresponse.css(...)。请显示完整的代码,以便我们检查。 -
输入
print(response),你会看到它可能是None。 -
它刚刚又开始工作了。不知道为什么!但是无论如何感谢您的帮助:)