JSOUP 獲取節點方法

JSOUP是一款Java 的HTML解析器,可直接解析某個URL地址、HTML文本內容。

雖然JSOUP有API,可是對於一些方法還是不太熟悉,尤其是獲取兄弟節點的方法:

(1)firstElementSibling():

      這個方法是獲取節點的第一個兄弟節點。這個方法返回的是Element類型;

(2)lastElementSibling():

      這個方法是獲取節點的最後一個兄弟節點。返回的是Element類型;

(3)previousElementSibling():

      這個方法是獲取節點的上一個兄弟節點。返回的是Element類型;

(4)previousSibling():

      這個方法也是獲取節點的上一個兄弟節點,不過返回數據是Node類型;

(5)nextElementSibling():

      這個方法是獲取節點的下一個兄弟節點。返回的是Element類型;

(6)nextSibling():

      這個方法同樣是獲取節點的下一個兄弟節點,返回數據是Node類型;

(7)siblingElements():

      這個方法是獲取節點的所有兄弟節點。返回的是List<Element>類型;

(8)siblingNodes():

      這個方法也是獲取節點的所有兄弟節點,但返回的是List<Node>類型。


還有一個小tip:

     jsoup裏面沒有可以直接去獲取一個單位的display屬性,不能使用attr("display");這樣是獲取不到的,需要先attr("style")獲取整個樣式,然後自己再去解析。

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