0
私のScrapyコードでXpath式を文字列変数として渡すことができません。以下のコード:Scrapy 1.2.0でXpath式に文字列を渡す方法
def start_requests(self):
urls = [
'http://www.example.com'
]
for url in urls:
yield scrapy.Request(url=url, callback=self.parse)
def parse(self, response):
strvar = "'//title'"
print (strvar)
print (response.xpath(strvar))
print (response.xpath('//title'))
上記2 response.xpath(XPath式)クエリは、私が間違っているつもりですどこを見つけ出すことはできません
Selector xpath="'//title'" ....
Selector xpath='//title' ....
と異なるのXPathに評価されます。