Спарсить количество проиндексированных страниц в Google

Статус
В этой теме нельзя размещать новые ответы.

RAPCorp

Постоялец
Регистрация
12 Сен 2012
Сообщения
73
Реакции
11
Всем привет. Может кто сталкивался? Нужен парсер на PHP количества проиндексированных страниц в Google. Существует ли API XML или JSON?
 
Всем привет. Может кто сталкивался? Нужен парсер на PHP количества проиндексированных страниц в Google. Существует ли API XML или JSON?
Лови. Вроде работает, по крайней мере у меня.
PHP:
<?php
function GoogleIndex($url) // Количество проиндексированных страниц в Google
{
error_reporting(0);
$content = file_get_contents('http://ajax.googleapis.com/ajax/services/search/web?v=1.0&filter=0&q=site:' .urlencode($url));
$data = json_decode($content);
return intval($data->responseData->cursor->estimatedResultCount);
}
echo GoogleIndex('http://мойсайт.ru');
?>
 
Лови. Вроде работает, по крайней мере у меня.
PHP:
<?php
function GoogleIndex($url) // Количество проиндексированных страниц в Google
{
error_reporting(0);
$content = file_get_contents('http://ajax.googleapis.com/ajax/services/search/web?v=1.0&filter=0&q=site:' .urlencode($url));
$data = json_decode($content);
return intval($data->responseData->cursor->estimatedResultCount);
}
echo GoogleIndex('http://мойсайт.ru');
?>
Т.к. мне нужно было лишь количество страниц, я спарсил выдачу в гугле напрямую, а с этим способом данные очень не точные.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху