Buenas:
Tengo un script que hace una consulta a google con cURL, muy sencillo.
Básicamente guardo en una variable "$google" el HTML equivalente a cuando vas a
www.google.es y haces una búsqueda cualquiera:
https://www.google.es/#q=palabra+clave
Necesito obtener los el enlace de los 10 resultados que me ha devuelto google, estoy intentando aplicar una expresión regular al HTML:
Código PHP:
preg_match('/.*\<a\shref=\"\/url\?q=(.*)\"\>.*/', $google, $get);
Pero solo consigo coger el link del primer resultado, no de los 10 que aparecen.
También he probado a usar la expresión regular típica para coger una URL:
Código PHP:
^http(s)?://([w-]+.)+[w-]+([w- ./?%&=])?$
Pero nada. Es evidente que es una tontería muy sencilla pero me he atascado. Gracias!