你想使用類似於css或jquery的語法來查詢和操作元素。
可以使用element.select(string selector)
和elements.select(string selector)
方法實現:
file input = new file("/tmp/input.html");
document doc = jsoup.parse(input, "utf-8", "");
elements links = doc.select("a[href]"); //帶有href屬性的a元素
elements pngs = doc.select("img[src$=.png]");
//擴充套件名為.png的
element masthead = doc.select("div.masthead").first();
//class等於masthead的div標籤
elements resultlinks = doc.select("h3.r > a"); //在h3元素之後的a元素
jsoup elements物件支援類似於css (或jquery)的選擇器語法,來實現非常強大和靈活的查詢功能。.
這個select
方法在document
,element
,或elements
物件中都可以使用。且是上下文相關的,因此可實現指定元素的過濾,或者鏈式選擇訪問。
select方法將返回乙個elements
集合,並提供一組方法來抽取和處理結果。
可以檢視selector
api參考來了解更詳細的內容
使用JSoup選擇器語法來查詢元素
你想使用類似於css或jquery的語法來查詢和操作元素。可以使用element.select string selector 和elements.select string selector 方法實現 file input new file tmp input.html document doc ...
Jsoup使用選擇器語法來查詢元素
你想使用類似於css或jquery的語法來查詢和操作元素。可以使用element.select string selector 和elements.select string selector 方法實現 file input new file tmp input.html document doc ...
Jsoup使用選擇器語法來查詢元素
你想使用類似於css或jquery的語法來查詢和操作元素。可以使用element.select string selector 和elements.select string selector 方法實現 帶有href屬性的a元素 elements pngs doc.select img src pn...