22-09-2015, 06:02 PM
0
Función en PHP que devuelve un string con la cantidad de páginas que google indexó de un sitio dado.
Este sencillo script ejecuta una consulta sobre google para localizar las paginas indexadas , posteriormente con expresiones regulares y un juego de reemplazos extrae el número de páginas indexadas de manera de poder mostrarlo en el lugar que queramos.
Es muy útil para tableros de control con estadísticas de sitios donde podemos consultar varios sitios al mismo tiempo e ir siguiendo las indexaciones de ellos a lo largo del tiempo.
Este sencillo script ejecuta una consulta sobre google para localizar las paginas indexadas , posteriormente con expresiones regulares y un juego de reemplazos extrae el número de páginas indexadas de manera de poder mostrarlo en el lugar que queramos.
Es muy útil para tableros de control con estadísticas de sitios donde podemos consultar varios sitios al mismo tiempo e ir siguiendo las indexaciones de ellos a lo largo del tiempo.
Código:
print 'cantidad de páginas indexadas '. busca('www.lagrihost.com');
function buscar($busca)
{
$gestor=fopen('http://www.google.com.ar/search?hl=es&q=site%3A'.$busca,"r");
$bufer="";
while (!feof($gestor)) {
if(ereg('aproximadamente ([0-9])*',fgetss($gestor, 4096),$res))
{
$res[0]=trim(str_replace("aproximadamente ","",$res[0]));
break;
}
}
fclose ($gestor);
return $res[0];
}