xpath筆記整理

基本語法

表達式 描述
nodename 選取此節點的的所有子節點
/ 從根節點選取
// 匹配所有節點,不考慮位置
. 選取當前節點
.. 選取當前節點的父節點(類似linux)
@ 選取屬性

 

 

 

 

 

 

 

 

使用chrome插件選擇標籤時候,選中時,選中的標籤會添加屬性class="xh-highlight"

如圖

 

 
- 獲取文本
    - a/text()                             獲取a下的文本
    - a//text()                            獲取a下的所有文本 
    - //a[text()='下一頁']            選擇文本爲下一頁三個字的a標籤 
    
- 獲取屬性    @符號
    - a/@href      a標籤的 href屬性 
    - //div[@class="job-menu"]     匹配class屬性爲job-menu 的div標籤
    - /html/head/link/@href 

節點選擇語法

查找某一特定節點

查看未知節點

一些路徑表達式,以及這些表達式的結果 

xpath鏈接參考:

http://www.w3school.com.cn/xpath/xpath_syntax.asp

更多xpath知識

https://docs.microsoft.com/zh-cn/previous-versions/dotnet/netframework-2.0/ms256090(v=vs.80)

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章