我正在编写扩展程序以获取所有图片并且我有一个问题,但我无法在任何地方找到答案。该网站可以有很多不同链接的图片,不仅在 img 标签中,而且在脚本和 css 中,并且可以有不同的链接,例如 -
<p> http://somylink.com/image.jpg </p>
虽然图片没有显示,但我也需要获取它的链接
make by 方法$("img")
不起作用,因为并非所有网站都有 img 标签。例如 - https://www.apple.com/ru/pages/ - 有很多图片,而不是一个单一的 img 标签。
您必须浏览页面上的所有节点并检查每个节点的内容、样式和属性。像这样:
在 find_img 中写下所有必要的条件。例如,在文本中搜索的掩码 elem.text().match(/http.+.jpg/) 或背景检查 elem.css('background-image') !== 'none'