2013-02-12 59 views
0
self.product_urls.extend(hxs.select("//div[@id="product-list"]//div[@class="product-images"]/table/tr[1]//a')").extract()) 

这行代码给了我一个异常“无效的路径”,我想这是什么毛病“产品清单” 我怎么能写没有得到错误的相同@id?scrapy的XPath异常

回答

0

问题与额外括号,这里是正确的语法。

self.product_urls.extend(hxs.select('//div[@id="product-list"]//div[@class="product-images"]/table/tr[1]//a').extract()) 

谷歌应该是这样的问题,你最好的朋友,你需要学习的XPath/Python的基本知识,以及

+0

感谢我发现这:)我想在此之前,名单是莫名其妙地保留字蟒蛇不是。谢谢 :) – Vanddel 2013-02-12 14:26:26