我有网站,我在特定 div 中发布了一些图片:-
<div class="posts">
<div class="separator">
<img src="http://www.example.com/image.jpg" />
<p>Be, where I am today, and i will be one where you will search me tomorrow</p>
</div>
<div class="separator">
<img src="http://www.example.com/imagesda.jpg" />
<p>Be, where I am today, and i will be one where you will search me tomorrow</p>
</div>
.... few more images
</div>
从我的第二个网站,我想获取该特定 div 上的所有图像。我有以下代码。
<?php
$htmlget = new DOMDocument();
@$htmlget->loadHtmlFile('http://www.example.com');
$xpath = new DOMXPath( $htmlget);
$nodelist = $xpath->query( "//img/@src" );
foreach ($nodelist as $images){
$value = $images->nodeValue;
echo "<img src='".$value."' /><br />";
}
?>
但这是从我的网站获取所有图像,而不仅仅是特定的 div。它还打印出我的RSS
图像,Social icon
图像等,
我可以在我的 php 代码中指定特定的 div,以便它只从div.posts
类中获取图像。