2011-10-18 57 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右鍵單擊該元素..