java - 使用 Jsoup 仅提取一种文件类型

标签 java html-parsing jsoup

我正在尝试从网页中提取一些图片。

传统方法使用:

Elements media = doc.select("[src]");

没有用,因为此页面上有 87 个 src 标签,而我只需要 14 个 .jpg 类型。

有没有办法只选择特定的文件类型进行提取?

谢谢

最佳答案

是的,您可以使用 attribute-ends-with 选择器[name$=value]

Elements pngs = document.select("img[src$=.png]");
// ...

另请参阅:

关于java - 使用 Jsoup 仅提取一种文件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7460962/

相关文章:

java - 我想将 Facebook 帖子从公共(public)页面提取到 Java 应用程序

java - Vorbis查找文件的解压缩大小

java - 如何通过对象引用静态字段?

java - 在 Java 中关闭数据库连接的合适方法是什么?

java - 帮助 Java Swing HTML 解析

java - 在 jsoup 中显示从网站抓取的图像

java - 如何在 Eclipse 中使用 DukeScript?

html - 解析/提取 HTML 表格,Java 网站

python - 从 Python 列表中删除 BeautifulSoup 标签

java - 正则表达式从 html 中剪切 css 链接