Scrapy错误:'NoneType'对象没有属性'strip'

时间:2017-11-02 10:15:46

标签: python scrapy

我使用的是sc 1.4twisted的版本是17.5.0,python是3.6.3

html是这样的:

<span class="number">   20</span>

当我运行蜘蛛时,出现错误:

item['number'] = response.xpath('//span[@class="number"]/text()').extract_first().strip()
AttributeError: 'NoneType' object has no attribute 'strip'

我该怎么办?

1 个答案:

答案 0 :(得分:1)

似乎问题出现在您编写的xpath中或文档本身中。如果未找到匹配项,extract_first方法将返回None。我已经在在线xpath验证器中检查了你的例子,看起来一切都很好