Python 剪贴xpath异常

Python 剪贴xpath异常,python,xpath,scrapy,Python,Xpath,Scrapy,这行代码给了我一个异常“无效路径”,我想是“产品列表”出了问题 如何编写相同的@id而不出现错误?问题在于附加括号,以下是正确的语法 self.product_urls.extend(hxs.select("//div[@id="product-list"]//div[@class="product-images"]/table/tr[1]//a')").extract()) 在这类问题上,谷歌应该是你最好的朋友,你还需要学习Xpath/python的基础知识谢谢我发现了这一点:)我之

这行代码给了我一个异常“无效路径”,我想是“产品列表”出了问题
如何编写相同的@id而不出现错误?

问题在于附加括号,以下是正确的语法

    self.product_urls.extend(hxs.select("//div[@id="product-list"]//div[@class="product-images"]/table/tr[1]//a')").extract())
在这类问题上,谷歌应该是你最好的朋友,你还需要学习Xpath/python的基础知识

谢谢我发现了这一点:)我之前认为这个列表在python中是一个保留词,而不是。谢谢:)
self.product_urls.extend(hxs.select('//div[@id="product-list"]//div[@class="product-images"]/table/tr[1]//a').extract())