我使用的是sc 1.4
,twisted
的版本是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'
我该怎么办?
答案 0 :(得分:1)
似乎问题出现在您编写的xpath中或文档本身中。如果未找到匹配项,extract_first
方法将返回None
。我已经在在线xpath验证器中检查了你的例子,看起来一切都很好