Xpath 還在學習中

2021-08-22 13:49:12 字數 1323 閱讀 3162

1.xpanth 使用路徑表示式在xml 和 html 中進行導航

2.xpath包含標準函式庫

3.xpath是乙個w3c的標準

符號意義

article

選取所有article元素的所有子節點

/article

選取根元素article

article/a

選區所有屬於article的子元素的a元素

//div

選取所有div子元素(不論出現在文件任何地方)

article//div

選取所有屬於article元素的後代的div元素,不管它出現在article之下的任何位置

//@class

選取所有名為class的屬性

/article/div[1]

選取屬於article子元素的第乙個div元素 !!!這個地方下標是從1開始不是從0開始

/article/div[last()]

選取屬於article子元素的最後乙個div元素

/article/div[last()-1]

選取屬於article子元素的倒數第二個div元素

//div[@lang]

選取所有擁有lang屬性元素的div元素

//div[@lang = 『eng』]

選取所有lang屬性為eng的div元素

/div/*

選取所有div元素的所有子節點

//*選取所有元素

//div[@*]

選取所有帶屬性的title元素

/div/a | //div/p

選取所有div元素的a和p元素

//span | //ul

選取文件中的span和ul元素

article/div/p | //span

選取所有屬於article元素和div元素和p元素 以及文件中所有的span元素

以 為例子

獲取這文章的時間

/html/body/

html為根節點 所以一開始為html

/html/body/table[2]/tbody/tr/td[1]/table/tbody/tr[2]/td/table/tbody/tr[1]/td/form/table/tbody/tr[2]/td/span[1]

瀏覽器中f12 除錯 點中之後 右鍵 複製 xpath 可直接檢視xpath

當然xpath路徑的寫法並不唯一,從html原始碼上看,很容易發現時間是用span標籤包著的並且class = 「timestyle0010」,所以用//span[@class = 「timestyle0010」][0]也可以找到

大四了還在學機器學習

依然是課程筆記,感謝楊曉春老師的指導 決策樹決策樹的剪枝 對付過擬合術語 特徵向量的空間對映理解 外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳 img r39d4tjj 1610881344180 2020 04 21 16 13 04.png 概念學習 一種經典的歸納學習.從特殊的訓...

在工作中學習,在學習中工作

2011年八月第二週,時間還是和以前一樣過的那麼快,一周的時間轉眼就過去了。這一周,對工作中所需的知識點進行了兩天的培訓,其餘的時間都是flex及其開源框架caringorm的學習。因為之前沒有接觸過flex,所以現在的學習是一種 即學式 的快速學習。現在在公司裡的 即學式 的學習,比起以往的 即學...

在工作中學習,在學習中工作

2011 年八月第二週,時間還是和以前一樣過的那麼快,一周的時間轉眼就過去了。這一周,對工作中所需的知識點進行了兩天的培訓,其餘的時間都是 flex 及其開源框架 caringorm 的學習。因為之前沒有接觸過 flex 所以現在的學習是一種 即學式 的快速學習。現在在公司裡的 即學式 的學習,比起...