Использование PHP, чтобы получить количество результатов поиска Google для строк? - PullRequest
0 голосов
/ 19 июля 2011

Я хочу запустить PHP-скрипт, который берет список строк, ищет их в Google, а затем возвращает мне (чтобы я мог вставить в базу данных, записать в файл и т. Д.) Количество результатов поиска.

Есть ли способ использовать API Google, чтобы сделать это программно из PHP?Любые другие методы?

Спасибо за любые указатели.

Ответы [ 2 ]

1 голос
/ 19 июля 2011

Самый простой способ - просто использовать содержимое веб-поиска.

foreach($list_of_strings as $string)
{
    $result_in_html = file_get_contents("http://www.google.com/search?q=$string");
    //parse the html however you see fit
}

Однако API пользовательского поиска существует.

При использовании API пользовательского поиска необходимо создать приложение для получения авторизованного ключа API. С помощью этого ключа вы получаете 100 бесплатных запросов в день и можете получать результаты в форматах JSON и ATOM.

0 голосов
/ 19 июля 2011

Нет, и если вы используете cURL для этого на своем веб-сайте, будьте готовы быстро попасть в черный список Google, поскольку это строго противоречит их TOS.

...