java - JSoup 是否找到所有图像

标签 java jsoup

我正在尝试分析不同的网站以查找其中包含的所有图像。

现在,我使用 Jsoup 和以下代码:

      Elements imagePath = doc.select("[src]");
      e.attr("abs:src")

现在,当我在域名上运行它时,我会得到很多图像,但如果我尝试在子域上运行相同的东西,我会得到相同的图像

例如网站http://www.example.com会产生与 http://www.example.com/page1 相同的输出

现在我的问题是 JSoup 是否找到某个域的所有子站点的所有图像,或者它只是随机产生相同的输出?

最佳答案

您是否正在更新您的 Document 对象?我的猜测是(因为没有提供有值(value)的代码)您已将域解析为 doc 并且您没有对子域执行相同的操作。 Jsoup 仅将您的选择应用于当前文档节点,与子域/页面等无关(因为它甚至不必是网站)。

关于java - JSoup 是否找到所有图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18074493/

相关文章:

java - 未捕获的异常处理程序 - UiAutomator

java - 如何将已编译jsp类的行号映射到原始源代码?

Javaquartz 突然停止触发事件

java - 如何使用选择器语法 Jsoup 通过 ID 的子字符串查找元素?

java - 包含 a 的 div 中的 Jsoup 文本 "subtraction"

java - 使用 Jsoup 解析 HTML 文档后丢失 unicode/ASCII 元素

java - 在线和/或讲师指导的培训 - Grails

java - Jsoup麻烦选择menuitem

java数据结构替代文件io

java - Insets.top , left, bottom, right 全部为零