[英]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.