Si estas usando Goutte y al extraer algun dato te da el siguiente error de: Uncaught InvalidArgumentException: The current node list is empty. Es problable que no se haya encontrado ningún elemento por el selector que hayas usado. Para evitar el error podemos usar «try». Ejemplo:
Vamos a extraer el atributo href de un link:
try{ echo $crawler->filter('p a')->attr('href'); } catch(Exception $e) { echo "no hay ningún link"; }
Agradezco tu comentario 🤘