应该如何用PHP(简单的html dom解析器)解析网页的背景图像和其他图像?
如何用PHP(简单的html dom /等..)解析网页的背景和其他图像?
情况1:内联css
<div id="id100" style="background:url(/mycar1.jpg)"></div>
情况2:html页面内的css
<div id="id100"></div>
<style type="text/css">
#id100{
background:url(/mycar1.jpg);
}
</style>
情况3:单独的css文件
<div id="id100" style="background:url(/mycar1.jpg);"></div>
external.css
#id100{
background:url(/mycar1.jpg);
}
情况4:img标签内的图像
情况4的解决方案强>如他出现在php简单html dom解析器中:
// Create DOM from URL or file
$html = file_get_html('http://www.google.com/');
// Find all images
foreach($html->find('img') as $element)
echo $element->src . '<br>';
请帮我解析案例1, 2,3.
如果存在更多案例,请写下来,如果可以的话请提供解决方案。
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于情况 1:
对于情况 2/3:
For Case 1:
For Case 2/3:
要从页面中提取
,您可以尝试以下操作:
请参阅文档 DOMDocument 了解更多详细信息。
To extract
<img>
from the page you can try something like:See doc for DOMDocument for more details.