raspando todas las imágenes de un sitio web usando DOMDocument

Básicamente quiero conseguirTODOS Las imágenes en cualquier sitio web usando DOMDocument. pero entonces ni siquiera puedo cargar mi html debido a algunas razones que aún no conozco.

$url="http://<any_url_here>/";
$dom = new DOMDocument();
@$dom->loadHTML($url); //i have also tried removing @
$dom->preserveWhiteSpace = false;
$dom->saveHTML();
$images = $dom->getElementsByTagName('img');
foreach ($images as $image) 
{
echo $image->getAttribute('src');
}

Lo que pasa es que nada se imprime. ¿O hice algo mal con el código?

Respuestas a la pregunta(1)

Su respuesta a la pregunta