响应选择器 - 使用变量

时间:2017-07-10 05:28:32

标签: xpath scrapy selector

我的scrapy脚本在xpath被硬编码但不能与变量一起使用时返回结果。我缺少什么

以下作品:

response.selector.xpath('//*[(@id = "abc")]').extract()

以下不起作用:

response.xpath("{}".format(xpath_variable)).extract()

有人可以告诉我我做错了什么。谢谢!

1 个答案:

答案 0 :(得分:0)

刚想出来了。因为我在xpath中替换文本,所以我的代码出错了。变量实际上工作。感谢您查看此Tomas!