1. 程式人生 > >【jsoup】jsoup選擇具有多個class的標籤

【jsoup】jsoup選擇具有多個class的標籤

如果 html 標籤的class  只要一個,可以通過 

 Document  doc = Jsoup
                            .connect(("http://www.xxxxxx.com))
                            .timeout(limitTime).get();

doc.getElementsByClass("xxx") 獲取。

 

但是有些標籤宣告的 class 有多個, 多個class 之間是通過 空格 進行分開宣告 如 <div class="item clearfix">   就有兩個 ,獲取辦法如下:

<div class="item clearfix">
jsoup中選擇器中某一個元素的多個條件之間不要加空格,加了空格下一個條件就變成子元素的條件了
Elements links = doc.select("div.item.clearfix");
也可以 Elements links = doc.select("div.item");
這個時候獲取到的是 item 標籤下的內容