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

Тема в разделе "Как сделать...", создана пользователем RAPCorp, 9 авг 2015.

Статус темы:
Закрыта.
  1. RAPCorp

    RAPCorp Постоялец

    Регистр.:
    12 сен 2012
    Сообщения:
    64
    Симпатии:
    4
    Всем привет. Может кто сталкивался? Нужен парсер на PHP количества проиндексированных страниц в Google. Существует ли API XML или JSON?
     
  2. ZOLK

    ZOLK

    Регистр.:
    13 сен 2011
    Сообщения:
    189
    Симпатии:
    107
    Лови. Вроде работает, по крайней мере у меня.
    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');
    ?>
     
  3. RAPCorp

    RAPCorp Постоялец

    Регистр.:
    12 сен 2012
    Сообщения:
    64
    Симпатии:
    4
    Т.к. мне нужно было лишь количество страниц, я спарсил выдачу в гугле напрямую, а с этим способом данные очень не точные.
     
Статус темы:
Закрыта.