如何找到xpath表单网页

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何找到xpath表单网页相关的知识,希望对你有一定的参考价值。

我正在尝试找到xpath表单网页。我使用3个附加组件从网页中查找xpath 1)Xpather 2)FireFinder 3)Xpath检查器 这些返回一些xpath。我复制了那些xpath。在我的应用程序中,我使用nokogiri gem进行屏幕抓取。如果我在我的试验中修改那些xpath。那没有回应。

我也尝试了以下程序。如果我检查将在firefug的html选项卡中打开的元素。之后,我右键单击该元素并复制xpath。这个xpath也没有响应。

部分与此问题相关,我已经在stackoverflow中询问了问题。 Phrogz回答了我的问题。从他的答案我红色Xpath(w3schools)然后我明白如何写xpath。但我不能指望用户也会编写xpath。如果任何可用于从网页获取xpath的附加组件或任何其他工具都很有用。

答案

我正在使用萤火虫。

但是使用nokogiri和机械化我从未成为XPath的朋友作为选择器。我正在使用CSS路径。但最简单且最安全的方法是使用id属性(如果给定)。

另一答案

如果您正在使用chrome ..您可以右键单击并执行Inspect Element ...然后在网页中搜索您需要的元素,然后右键单击以复制Xpath。

另一答案

您可以使用Google Chrome - 开发人员工具

  1. 右键单击要获取xpath qazxsw poi的web元素
  2. 然后打开Developer Tool窗口,突出显示蓝色条目,然后右键单击该蓝色线条并执行图像中所示的操作 Select Element

以上是关于如何找到xpath表单网页的主要内容,如果未能解决你的问题,请参考以下文章

有没有想过css定位与xpath的区别

爬虫网页分析解析辅助工具 Xpath-helper

爬虫网页分析解析辅助工具 Xpath-helper

xpath学习,通过xpath 采集数据

python爬虫,有个网页点击之后才会出现标签,这种元素怎么爬,xpath有,但是定位不到,和frame无关

Python爬虫系列之 xpath:html解析神器