我正在尝试分析不同的网站以查找其中包含的所有图像。
现在,我使用 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/