Buscador Google

Agregar a favoritos

6 Comentarios

Posteado hace 1972 días en:

Sencillisima función que devuelve el primer resultado y el numero de paginas encontradas.Andaba trasteando en otras cosillas pero bueno surgio esto.

Ejemplo: print_r(google('IceBeat'));


function google($data)
{
$data = urlencode(trim($data));
$query = file('http://www.google.es/search?q='.$data);
preg_match_all('!<b>(.+)</b>!U',$query [38] ,$out);
preg_match('!<p class=g><a href=(.+)>(.+)</a>!U',$query [38],$a);
$google= array();
$google['resultados']= (isset($out [1] [3])) ? $out [1] [3] : 0 ;
$google['titulo']= (isset($a [2])) ? strip_tags($a [2]) : 'NoTitle' ;
$google['url']= (isset($a [1])) ? $a [1] : 'NoURL' ;
return $google;
}

  • avatar

    Cek#1 hace 1972 días

    Curioso ;)

  • avatar

    IceBeat#2 hace 1971 días

    No es como la API de google pero funciona ;P.

  • avatar

    missha#3 hace 1967 días

    muy util!!
    muchas gracias :)

  • avatar

    IceBeat#4 hace 1966 días

    Denada missha ;P.

  • avatar

    Nacho#5 hace 1505 días

    Ya me lo estoy guardando para un futuro uso. Mushisimas gracias. Probablemente experimente y haga con eso mi propia funcion con mas parametros.

  • avatar

    Icebeat#6 hace 1502 días

    Claro nacho, puedes hacer lo que quiers con ella ;P.