[英]jsoup not fetching all images off a page
試圖從該頁面獲取圖像。
使用下面顯示的代碼,它僅獲取側面圖像(如徽標等),而不會獲取顯示數據的圖像。
public static void main (String args[])
{
Document doc;
try {
doc = Jsoup.connect("http://www.wolframalpha.com/input/?i=hepatitis").get();
Elements desc =doc.select("img[src]");
{
for (Element link :desc)
System.out.println("text :"+link.absUrl("src"));
}
} catch (IOException e) {
System.out.println(e);
}
}
}
我什至嘗試使用其ID來獲取圖像,如下所示:
Elements desc =doc.select("#scannerresult_0300_1 img[src]");
但它沒有返回任何結果。
該網站基於javascript生成了大量內容。 不幸的是,Jsoup不支持這些腳本,因此不會執行腳本,因此不會生成任何內容。
請參閱此答案以獲取更多信息: 獲取網頁內容(通過AJAX調用加載)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.