Как выполнить поиск в Google по ключевым словам и получить рейтинг моего сайта? - PullRequest
5 голосов
/ 23 мая 2009

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

Это возможно? может быть сделано только с помощью JavaScript или потребуется язык на стороне сервера?

Ответы [ 7 ]

1 голос
/ 23 мая 2009

У вас будут проблемы с безопасностью при использовании JavaScript для запроса другого домена, который не обслуживает HTML.

Если вы можете написать свой собственный сервис, вам лучше всего отправить запрос на эту страницу: http://www.google.com/ie. Он предоставляет чистый HTML, который можно анализировать с помощью регулярного выражения. Эта страница также хороша тем, что вы можете передать параметр 'num' и получить более 10 результатов одновременно. (если вы ищете идеальные результаты, то при этом вы не получите точно такие же результаты, как при достижении 10 одновременно).

С такой службой, которая работает на вашем сервере, ваш код JavaScript не будет иметь проблем, пока Google не заметит слишком много запросов, поступающих с IP-адреса вашего сервера, и не решит занести вас в черный список. ;)

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

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

Вы можете использовать мой класс PHP, он ищет через Google AJAX Search API и проверяет результаты для вашего домена / URL. Вы также можете проверить разные домены / URL-адреса, если хотите узнать рейтинг ваших конкурентов:

http://bohuco.net/blog/2010/07/google-ranking-checker-class-in-php/

1 голос
/ 23 мая 2009
0 голосов
/ 23 мая 2009

Первая ссылка, данная Кевином Пуллином, действительно работает. Вы можете получить то, что вы хотите с SEO Analyzer Загрузить с code.google.com/p/seoanalyzer

0 голосов
/ 23 мая 2009

Вы можете просто использовать curl и regexp, чтобы получить результаты, но Google поймает вас, чтобы вычистить результаты, если вы делаете много звонков (и возвращаете поддельные результаты), поэтому вам нужна полная поддержка заголовков.

0 голосов
/ 23 мая 2009

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

0 голосов
/ 23 мая 2009

Вы можете использовать Google Search API для разработки любого поиска из приложений или страниц в AJAX

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