如何在网站中查找和提取“主”图像

Nodwj

我需要帮助解决问题。我需要一个给定站点的程序,该程序查找并提取“主要”图片,即代表该站点的图片。(要说这是最大图片第一张图片有时但并非总是如此)。

我应该如何处理?有没有什么图书馆可以帮到我呢?谢谢!

麦琴

选项1

您可以结帐Goose它的功能类似于Pocket and Readability的功能,即尝试使用一组试探法从给定的网页中提取主要文章。显然,它也可以从该文章中提取主图像,但是这有点麻烦,因此60%的时间每次都起作用。

它曾经是一个Java项目,但被重写为Scala。

从自述文件

鹅将尝试提取以下信息:

  • 文章正文
  • 文章的主要图片
  • 文章中嵌入的所有Youtube / Vimeo电影
  • 元描述
  • 元标记
  • 发布日期

在这里尝试:http : //jimplush.com/blog/goose


选项2

您可以使用Java包装程序(例如GhostDriver)来运行无头浏览器,例如PhantomJS然后,获取网站并找到img尺寸最大元素。这个GhostDriver测试用例展示了如何在DOM中查询元素并获取其渲染大小。


选项3

使用类似jsoup的库来帮助您解析HTML。然后src从所有img标记属性中获取值要求您找到图像的每个URL并测量其大小。尺寸最大的图片可能是网站的主要图片。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在网站中嵌入Photosphere?

来自分类Dev

如何在网站中搜索文件?

来自分类Dev

如何使用CSS在网站中添加和显示4D图像

来自分类Dev

如何在Chrome中像Flipkart一样在网站上添加到主屏幕横幅?

来自分类Dev

如何在网站项目的代码文件中访问页面类和用户控件

来自分类Dev

如何在网站上上传和使用任何字体?

来自分类Dev

HTML和CSS:如何在网站上播放视频

来自分类Dev

如何在网站的母版页中添加背景?

来自分类Dev

如何在网站中嵌入光栅字体?

来自分类Dev

如何在网站中调用功能?

来自分类Dev

如何在网站中添加丰富代码段?

来自分类Dev

如何在网站的移动版本中对齐div标签?

来自分类Dev

如何在网站中实现(变量!)地图

来自分类Dev

如何在网站背景中显示Google地图

来自分类Dev

如何在网站中嵌入光栅字体?

来自分类Dev

如何在网站中添加丰富代码段?

来自分类Dev

你如何在网站中执行python代码

来自分类Dev

使用Express在网站中添加图像

来自分类Dev

如何在网站中的Facebook登录名和本机登录名之间组合会话

来自分类Dev

我如何在网站中显示HTML代码和JavaScript像字符串一样

来自分类Dev

如何在网格中查找路径槽块

来自分类Dev

如何从网站提取图像src

来自分类Dev

如何在 bash 中从网站中提取 http 代码、大小标题和标题?

来自分类Dev

如何在网格视图asp控件中显示图像?

来自分类Dev

如何在网站上显示来自 s3 的图像?

来自分类Dev

如何在网站中使用 html 和 css 使用没有背景的图像(即使它应该没有白色背景)

来自分类Dev

如何在网站中获取网站应用程序名称?

来自分类Dev

我如何在网站管理员工具中测试网站而不编制索引

来自分类Dev

如何在网站站长工具中测试网站而不编制索引

Related 相关文章

  1. 1

    如何在网站中嵌入Photosphere?

  2. 2

    如何在网站中搜索文件?

  3. 3

    如何使用CSS在网站中添加和显示4D图像

  4. 4

    如何在Chrome中像Flipkart一样在网站上添加到主屏幕横幅?

  5. 5

    如何在网站项目的代码文件中访问页面类和用户控件

  6. 6

    如何在网站上上传和使用任何字体?

  7. 7

    HTML和CSS:如何在网站上播放视频

  8. 8

    如何在网站的母版页中添加背景?

  9. 9

    如何在网站中嵌入光栅字体?

  10. 10

    如何在网站中调用功能?

  11. 11

    如何在网站中添加丰富代码段?

  12. 12

    如何在网站的移动版本中对齐div标签?

  13. 13

    如何在网站中实现(变量!)地图

  14. 14

    如何在网站背景中显示Google地图

  15. 15

    如何在网站中嵌入光栅字体?

  16. 16

    如何在网站中添加丰富代码段?

  17. 17

    你如何在网站中执行python代码

  18. 18

    使用Express在网站中添加图像

  19. 19

    如何在网站中的Facebook登录名和本机登录名之间组合会话

  20. 20

    我如何在网站中显示HTML代码和JavaScript像字符串一样

  21. 21

    如何在网格中查找路径槽块

  22. 22

    如何从网站提取图像src

  23. 23

    如何在 bash 中从网站中提取 http 代码、大小标题和标题?

  24. 24

    如何在网格视图asp控件中显示图像?

  25. 25

    如何在网站上显示来自 s3 的图像?

  26. 26

    如何在网站中使用 html 和 css 使用没有背景的图像(即使它应该没有白色背景)

  27. 27

    如何在网站中获取网站应用程序名称?

  28. 28

    我如何在网站管理员工具中测试网站而不编制索引

  29. 29

    如何在网站站长工具中测试网站而不编制索引

热门标签

归档