我想接受这个werbsit:http://www.americandent.es/productos/ 所有产品的名称,描述,图像,价格,库存和参考。
这是我的代码:
08
但结果与预期不符: result
我需要使用csv格式列(|是分隔符列的示例):
参考|价格|名字|股票|图像
000cab | 100€| name1 | 2u | img1.png
2323ac | 200€| name2 | 3u | img2.png
答案 0 :(得分:0)
你没有提取文字,但HTML
例如:titles.select('//*[@id="codigo_producto"]').extract()
此xpath应返回具有id="codigo_producto"
如果您要查找具有id="codigo_producto"
你应该使用xpath://*[@id="codigo_producto"]/text()
或者如果您正在查找//*[@id="codigo_producto"]
你应该使用
//*[@id="codigo_producto"]//text()
尝试阅读一些优秀的xpath教程