我正在尝试根据网址从网页上获取所有图片。使用谷歌浏览器检查网页,我可以看到图像,但是当使用file_get_contents方法时,我没有得到图像。
public function getPictureFromUrl($url){
$html = file_get_contents($url);
$sContent = htmlspecialchars($html);
$dom = new DOMDocument();
@$dom->loadHTML($sContent);
$dom->preserveWhiteSpace = false;
$images = $dom->getElementsByTagName('img');
foreach ($images as $image) {
$src = $image->getAttribute('src');
return $src;
}
return "";
}
$ images长度为0。 以下两个链接是我尝试作为URL的示例:
我无法从此代码中获取TV img src。
如何获取图像源?