Html 自动查找网页使用的所有图像

Html 自动查找网页使用的所有图像,html,image,url,automation,Html,Image,Url,Automation,当我加载带有Firebug的页面时,我可以看到站点所需的所有图像的列表。 如何自动查找网页使用的图像URL列表,包括外部CSS中引用的图像URL 使用它就像: $html = file_get_html('http://www.google.com/'); $ret = $html->find('img'); 简单的HTMLDOM解析器还包括获取每个对象属性的选项,因此您应该能够轻松获取URL。比如: $URL = $ret->src; (这会查看DOM,所以我假设它会找到CSS

当我加载带有Firebug的页面时,我可以看到站点所需的所有图像的列表。 如何自动查找网页使用的图像URL列表,包括外部CSS中引用的图像URL

使用它就像:

$html = file_get_html('http://www.google.com/');
$ret = $html->find('img');
简单的HTMLDOM解析器还包括获取每个对象属性的选项,因此您应该能够轻松获取URL。比如:

$URL = $ret->src;

(这会查看DOM,所以我假设它会找到CSS插入的图像,但我还没有机会测试它。)

有一些Firefox扩展,用于从网页下载图像。试一试“图像下载”插件如何?

最后,我使用webkit加载每个网页并观看下载的资源

从HTML中提取img标记很容易。即使是正则表达式也可以。难点在于查找从外部CSS引用的图像或动态加载JavaScript的图像,这是该工具无法做到的。在哪里可以找到webkit下载的图像?