2011-10-18 27 views
0

我正在尝试查找xpath表单网页。我用3附加软件来找到网页
1)Xpather
2)火力发现者
3)Xpath的检查
这些回报一些的XPath的XPath。我复制了这些xpaths。在我的应用程序中,我使用nokogiri gem进行屏幕抓取。如果我在我的试用版中修改这些xpath。这没有回应。如何查找xpath表单网页

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

部分涉及到这个问题已经问我在stackoverflow中的问题。 Phrogz回答了我的问题。从他的答案我红Xpath(W3Schools),然后我明白如何写xpath。但我不能指望用户也写xpath。如果任何附加组件或其他可用于从网页获取xpath的工具都很有用。

回答

1

我为此使用了萤火虫。

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

+0

感谢您的riply。我也试着用CSS路径。如果我在不止一个地方有同样的类,那么css路径返回所有值(这些类被使用),但我需要我期待的。所以这就是为什么我试着用xpath。 – vinothini

0

如果您正在使用chrome..you可以右键点击和检查元素...然后搜索u需要在网页和复制XPath右键单击该元素..