Если бы я делал это в Perl, я мог бы выполнять проверки.
{
last unless $var1;
last unless $var2;
last unless $var3;
last unless $var4;
last unless $var5;
last unless $var6;
... # Place Code Here
}
Если вы планируете использовать это в подпрограмме, замените каждый экземпляр last
на return
;
Эта ссылка выглядит многообещающей: Получение рейтинга страницы Google с помощью javascript
Первая ссылка, данная Кевином Пуллиным, действительно работает. Вы можете получить то, что хотите, с SEO Analyzer Загрузите с code.google.com/p/seoanalyzer
У вас могут возникнуть проблемы с безопасностью при использовании JavaScript для запроса другого домена, который не обслуживает HTML.
Если вы можете написать свой собственный сервис, ваш лучший выбор ( для парсинга) будет отправлять запрос на эту страницу: http://www.google.com/ie . Он предоставляет чистый HTML-код, который можно анализировать с помощью регулярного выражения. Эта страница также хороша тем, что вы можете передать в параметр «число» и получить более 10 результатов за раз. (если вы ищете идеальных результатов, при этом вы не получите точно таких же результатов, как при использовании 10 за раз).
С такой службой, как эта, запущенной на вашем сервере, ваш код JavaScript выиграет ' У меня не будет никаких проблем, пока Google не заметит слишком много запросов, исходящих с IP-адреса вашего сервера, и не решит внести вас в черный список.
Вы можете использовать Google Search API для разработки любого поиска из приложений или страниц в AJAX
Не совсем то, что вам нужно, но Инструменты Google для веб-мастеров покажут самые популярные поисковые запросы для вашего сайта с указанием ваших результатов.
You can just use curl and regexp to get the results but Google will catch on to you scraping results if you do a lot of calls (and return bogus results) so you have to have full header support.
Вы можете использовать мой класс PHP, он выполняет поиск через Google AJAX Search API и проверяет результаты для вашего домена / URL. Вы также можете проверить наличие разных доменов / URL-адресов, если хотите узнать рейтинг своих конкурентов:
http://bohuco.net/blog/2010/07/google-ranking-checker-class-in-php/