Обычный Google Custom Search - PullRequest
5 голосов
/ 18 июля 2011

Я пишу приложение, которое анализирует результаты поисковой системы.

Поскольку API поиска Google в настоящее время устарело и ограничено 1000 запросов в день, они заставляют разработчиков переходить на API AJAX и использоватьAPI пользовательского поиска для поиска в Google.

Дело в том, что мне не нужен пользовательский поиск, мне нужен общий поиск, а не тот, который фильтруется по сайту;ОК, возможно, отфильтровано по США / Великобритании (Google.com/Google.co.uk).

Кто-нибудь знает, как просто выполнять обычный поиск в Google с помощью API-интерфейсов AJAX?Является ли пользовательский поиск правильным выбором?

Я не хочу превышать лимит в 1000 дней, используя старый сервис, но это именно то, что мне нужно.

Я нашел: как мне создать CSE, который просматривает весьвеб?http://www.google.com/support/customsearch/bin/answer.py?hl=en&answer=1210656

Но по звукам это исказит результаты поиска.

Спасибо.

Ответы [ 2 ]

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

OK. Вот как я думаю, что это сделано.

  1. Создание системы пользовательского поиска.
  2. Добавить сайт, например * .com. Когда он будет создан, перейдите на вкладку «Дополнительно». и скачать контекст xml.
  3. Удалите фоновую метку, связанную с сайтом.
  4. Загрузите XML для замены предыдущего контекста.

Кажется, это работает очень хорошо и возвращает те же значения, насколько я вижу.

0 голосов
/ 21 января 2013

Да, вы правы * в теории, и это должно позволить вам получать 100 результатов в день на лету. Только в эту субботу, однако, Google подтвердил, как здесь -

(* пока что мы не можем заставить его работать ...)

...