我有个问题。当我尝试使用 Java 中的 Jsoup 从网页获取图像时。这是代码:
String link = "http://truyentranhtuan.com/detective-conan/856/doc-truyen/";
Document docs = Jsoup.connect(link).timeout(60000).get();
Elements comics = docs.select("#hienthitruyen img");
System.out.println(comics.size());
for (Element comic : comics) {
int i = 0;
System.out.println(comic);
String linkImage = comic.attr("src");
if (!"".equals(linkImage)) {
URL url = new URL(linkImage);
BufferedImage image = ImageIO.read(url);
ImageIO.write(image, "jpg", new File(i + ".jpg"));
i++;
}
}
问题是我无法在此网页中获得任何 img 标签。Elements 的大小始终为零。但是当我在这个网页中查看源代码时,img 标签总是在那里。