Xpath Helper的使用


xPath Helper插件

xPath helper是一款Chrome瀏覽器的開發者插件,安裝了xPath helper后就能輕松獲取HTML元素的xPath,程序員就再也不需要通過搜索html源代碼,定位一些id去找到對應的位置去解析網頁了。

xPath Helper的用法:

這里說的是Chrome下的xpath的用法。所以,提前百度下載xpath helper

  • 打開/關閉xpath helper:ctrl+shift+x
  • 如果我們要查找某一個、或者某一塊元素的xpath路徑,可以按住shift,並移動到這一塊中,上面的框就會顯示這個元素的xpath路徑,右邊則會顯示解析出的文本內容,並且我們可以自己改動xpath路徑,程序也會自動的顯示對應的位置,可以很方便的幫助我們判斷我們的xpath語句是否書寫正確
  • /html:直接查找字節點 不包括子孫節點(如:html中根的直接子節點是<html>,而<body>、<div>等是他的子孫節點)
  • //:查找子孫節點(所有 如://div //body等)
  • @:查找某節點的屬性   (如:<div id="">  <div class=""> 的用法 ://div[@class]  //div[@id]) 
  • contains:  有時候某個屬性中包含了多個值,那么可以使用‘contains’函數 (如://div[contains(@class,'值')])

xpath用法下的表達式(謂詞):

  •  //body//div[1]   意思就是獲取body下第一個div元素  謂詞的下標是從一開始,而不是從0開始
  • //body//div[last()]    表示body下倒數第二個div元素
  • //body//div[position()<3]    表示選取body下前兩個子元素

選取多個路徑:

//body//div[@id="lg_tbar"] | //body//div[@class]      可以用|來選取多個路徑選擇


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM