2013-02-12 119 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