【发布时间】:2011-03-04 12:37:00
【问题描述】:
当我使用 Firebug 加载页面时,我可以看到该站点所需的所有图像的列表。 如何自动查找网页使用的图像 URL 列表,包括在外部 CSS 中引用的那些?
【问题讨论】:
标签: html image url automation
当我使用 Firebug 加载页面时,我可以看到该站点所需的所有图像的列表。 如何自动查找网页使用的图像 URL 列表,包括在外部 CSS 中引用的那些?
【问题讨论】:
标签: html image url automation
使用PHP Simple HTML DOM Parser 就像这样简单:
$html = file_get_html('http://www.google.com/');
$ret = $html->find('img');
简单的 HTML DOM 解析器还包括获取每个对象属性的选项,因此您应该能够轻松获取 URL。比如:
$URL = $ret->src;
(这会查看 DOM,所以我假设它会找到 CSS 插入的图像,但我还没有机会测试它。)
【讨论】:
有一些 Firefox 扩展程序可以处理从网页下载图像。试试“图片下载”插件怎么样?
【讨论】:
最后我用webkit来加载每个网页并观看下载的资源
【讨论】: