Подтвердить что ты не робот

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

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

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

EDIT: Поведение программы будет: каждый день программа запрашивает Google для желаемых фраз, видит, какую позицию занимают пользовательские веб-сайты, и отправляет пользователям обновление своих позиций для своих фраз.

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

4b9b3361

Ответ 1

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

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

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

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

Ответ 2

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

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

Ответ 4

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

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

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