jsoup 使用總結3--高級用法之 not

jsoup 使用總結3--高級用法之 not

大部分時候,咱們使用jsoup解析網頁的時候,都是直接找到某一類元素,或者按某種selector查詢;具體使用方法能夠參考jsoup官網文檔html

例子代碼:this

String html = "<p>An <a href='http://example.com/'><b>example</b></a> link. this is other <a href="http://example.com/abc" style="color:red">linkB</a></p>";
Document doc = Jsoup.parse(html);
Elements links = doc.select("a");
for(Element e : links)
{
   String linkHref = link.attr("href"); 
   ...
}
Element link = doc.select("a").first();

如何咱們想直接找到example的DOM元素呢,有沒有其餘方式
固然有了,下面是代碼:code

Element example = doc.select("a").not("[style]").first();

固然這裏的例子比較簡單,可是not的用法我是交給你了呀。htm

但願能解決你手邊的問題。文檔

另外推薦閱讀jsoup的官網文檔,我80%的問題都在官網找到了方法。get

相關文章
相關標籤/搜索