使用選擇器語法來查詢元素

2022-09-03 13:18:12 字數 869 閱讀 2410

你想使用類似於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集合,並提供一組方法來抽取和處理結果。

可以檢視selectorapi參考來了解更詳細的內容

使用選擇器語法來查詢元素

你想使用類似於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 方法實現 file input new file tmp input.html document doc ...