Есть ли способ получить программный доступ к результатам поисковой системы Google? - PullRequest
38 голосов
/ 15 марта 2010

Предлагает ли Google способ программно просматривать результаты своей поисковой системы по определенному запросу?

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

РЕДАКТИРОВАТЬ: Поведение программы будет следующим: каждый день программа запрашивает у Google требуемые фразы, видит положение веб-сайтов пользователей и отправляет пользователям по электронной почте обновления своих позиций для своих фраз.

Я также хочу соблюдать условия обслуживания Google.

Ответы [ 4 ]

17 голосов
/ 24 августа 2011

После нахождения этого вопроса я начал исследовать, поскольку другие ответы кажутся устаревшими.

API поиска Google был бы очевидным выбором, который цитировали другие пользователи, однако теперь он устарел в пользу API пользовательского поиска.

Хотя на первый взгляд это и не очевидно API пользовательского поиска позволяет выполнять поиск по всей сети.Однако плохая новость заключается в том, что порядок результатов не совпадает с обычным поиском в Интернете .

В заключение, это было возможно, но это уже не так.Новый API (по цене) позволит вам осуществлять поиск в Интернете, так как вы не сможете получить рейтинг в соответствии с требованиями.

12 голосов
/ 29 августа 2011

Я знаю, что вопрос относится к Google, но не мешает попробовать другие поисковые системы, которые могут быть более открыты для интеграции с API.

Проверьте API DuckDuckGo .

6 голосов
/ 28 января 2014

Попробуйте API пользовательского поиска Google. Получить ключ API разработчика от Google и получить код CX для поисковой системы. Процедура приведена в моем блоге http://preciselyconcise.com/apis_and_installations/search_google_programmatically.php

2 голосов
/ 15 марта 2010

Да, Google предоставляет API поиска , который вы можете использовать:

Google AJAX Search API позволяет вам поместите Поиск Google в свои веб-страницы с JavaScript. Вы можете вставить простое, динамическое окно поиска и отображения результаты поиска на ваших собственных веб-страницах или использовать результаты в инновационном, программные способы. Смотрите примеры ниже для вдохновения.

Не позволяйте имени обмануть вас, этот API может использоваться не только для JavaScript на веб-странице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...