我是 XML 路径语言的新手。我想要的是使用一个工具来获取 XPath 以在脚本中使用来抓取内容。
例如:
在 http://econpy.pythonanywhere.com/ex/001.html 我想获取所有买家的姓名。
我尝试过 Firebug 和 Chrome DevTools,但它们似乎都生成了一条路径,这对我的目的不起作用。
也就是说,我得到
/html/body/div[2]/div
,而它应该是 //div[@title="buyer-name"]/text()
。
(我使用了http://docs.python-guide.org/en/latest/scenarios/scrape/)。
如有任何建议,我们将不胜感激。
有一个名为 FirePath 的 Firebug 扩展,它增强了 Firebug 与 XPath 相关的功能。最近 Firebug 中还实现了一项新功能,它允许复制最小的 XPath。
不过,它们都基于具有 ID 的元素创建路径,因此我为 Firebug 创建了一个 增强请求 来允许您请求的内容。我还评论了针对 FirePath 的现有 功能请求 ,该请求正是针对此问题。