このスクリプトを使用して、一般的な外部 Web ページからすべての画像を取得しています。
$url = ANY URL HERE;
$html = @file_get_contents($url,false,$context);
$dom = new domDocument;
@$dom->loadHTML($html);
$dom->preserveWhiteSpace = false;
$images = $dom->getElementsByTagName('img');
foreach ($images as $image) {
echo $image->getAttribute('src');
}
ただし、このような場合もあります (画像は " rel:image_src " にあります) 。
<img src="http://example.com/example.png" rel:image_src="http://example.com/dir/me.jpg" />
うまくいきません。
どのようにできるのか ?