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);
También he probado a usar la expresión regular típica para coger una URL:
Código PHP:
^http(s)?://([w-]+.)+[w-]+([w- ./?%&=])?$