【发布时间】:2016-11-03 03:29:54
【问题描述】:
当我的 xpath 选择器的结果返回 None 时,我试图设置默认值。当某些页面中的 xpath 节点不存在并且我想设置例如“N/A”或“未找到”时,就会发生这种情况。
我使用了以下代码,但我认为这不是干净和高效:
value = response.xpath(property.xpath).extract_first()
if(value != None):
data[property.name] = response.xpath(property.xpath).extract_first()
else:
data[property.name] = "N/A"
有什么想法吗?谢谢
【问题讨论】:
标签: python xpath web-scraping scrapy