想,我有HTML結構,如:抓取所有圖片來自特定的div SRC
<div>
<div class="content">
<p>This is dummy text</p>
<p><img src="a.jpg"></p>
<p>This is dummy text</p>
<p><img src="b.jpg"></p>
</div>
</div>
我想從.content
DIV獲取所有圖片src。我想:
<?php
// a new dom object
$dom = new domDocument;
// load the html into the object
$dom->loadHTML("example.com/article/2345");
// discard white space
$dom->preserveWhiteSpace = false;
//get element by class
$finder = new DomXPath($dom);
$classname = 'content';
$content = $finder->query("//*[contains(@class, '$classname')]");
foreach($content as $item){
echo $item->nodevalue;
}
但是,我不能當我遍歷$content
得到任何東西。請幫忙。
安置自己的循環代碼嗎? – Vincent
是的。我發佈了。 – user254153
我可以看到循環中的虛擬文本位,繼承人 - https://3v4l.org/MXSK7,你確定你從example.com/article/2345獲得的結構與你的樣本結構相同嗎? – Vincent