Апр 14

Определение позиций в Google

Рубрики: Новости Метки: ,  Количество просмотров: 3 085

Куда же без гугла. Вслед за Рабмлером (которого я к слову бы и не делал, если бы не попросили) выпускаю скрипт для определения позиций в гугле.

Требования:

  1. PHP5 и выше
  2. Модуль CURL

На денвере полет нормальный.

google

Учитывая, что у гугла 4 выдачи, которые меня интересуют (Россия, Ком, Украина, Беларусь) я сделал сразу версию под каждую из них. Просто выбираете нужную выдачу из списка и она будет задействована при определении позиций.

Работа, особенности

Гугл выдает на странице поиска еще ссылку на видео, картинки по заданному кею, их я считаю за конкурента в выдаче. Само определение позиций в гугле происходит путем парсинга. Опять же проверял целую пачку кеев, бана не было. Но естественно что если будете в несколько тысяч кеев чекать – вылетит капча и получите бан на несколько часов.

google выдача

Качаем бесплатно

Позиции в гугле

Загрузок: 1 274 | Размер: 14,5 KiB

Если кому чего доработать – вэлкам. Если будете использовать скрипт в своих целях, например для своего сео-сервиса, ссылка на автора, т.е. на меня обязательна. Сообщения об ошибках принимаются к комментариях и по почте.


Причина кризиса в России и Украине. Слово crysis уже снится всем во сне.

Системы GPS, стим и прочая электроника полезна например в рыбалке и охоте.

Другие статьи автора

Комментарии

  1. Цитировать Раскрутчик

    Супер прога буду юзать

  2. Цитировать AngelOfFate

    а если у php версия ниже? может не заработать?

  3. Цитировать Tyler

    Спасибо, давно ждал.

  4. Цитировать Anton

    Скачал, установил, а оно мне пишет ошибка браузера при проверке :(

  5. Цитировать DirtyWay

    По логике вещей следующий скрипт будет – Позиции в яндексе :) А потом объединение всех трех скриптов :)
    Спасибо за работу! Все хотел сам такое написать, да руки не доходили. А тут еще и получше получилось, чем я себе задумал.
    Единственный момент – чтобы Google не банил за частоту запросов, лучше использовать file_get_contents – так запросы выглядят… ну, естественнее, что ли.

  6. Цитировать Samborsky

    По логике вещей следующий скрипт будет – Позиции в яндексе :)

    Он еще в прошлом году написан
    http://www.samborsky.com/news/170/

    Скорее по логике вещей будет идти объединение всех определялок в одну, сохранение проектов и т.п.

    Скачал, установил, а оно мне пишет ошибка браузера при проверке :(

    Ясно, это Аптана намудрила с кодировкой, сейчас буду разбираться в чем дело

  7. Цитировать ZV

    Да к сожалению у меня тоже пишет «Ошибка браузера» при чем и в firefox’e и в ie :(

  8. Цитировать Андрей

    У тех кому выдаёт ошибку браузера – подрубите curl

  9. Цитировать Aser

    Замечательно что появились анализаторы для гугла и рамблера, в дополнение анализатора яндекса. Я хотел бы Вас еще попросить дописать функцию сохранения результатов анализа. формат файла желателен xml можно без конкурентов. Имя файла задается тоже автоматически по типу дата_домен.xml И результат сохраняется по нажатию кнопки Сохранить результат. Или добавить к этим трем анализаторам БД. Чтобы можно было собирать данные по анализам за период анализа сайтов. Спасибо еще раз.

  10. Цитировать Samborsky

    Aser, у меня есть мысль сделать онлайн сервис/либо скрипт, который сможет установить любой желающий себе по типу как у ашманова либо как на setlinks.

    Кстать на сетлинкс очень качественный анализатор позиций в ПС. лучше я нигде не видел.

  11. Цитировать AngelOfFate

    Андрей, спасибо, заработало =)

  12. Цитировать alex

    Ваш хваленый setlinks еще сильно глючит, в частности по некоторым ключевым словам не находит позиции в гугле, хотя они там реально есть и не в самом конце, PagePromoter форева.

  13. Цитировать ZV

    Ваш хваленый setlinks еще сильно глючит

    ну он же в статусе беты вродь как

  14. Цитировать Aterax

    alex, глубина проверки позиций в Google составляет 100 позиций, т.е. 10 страниц. Возможно поэтому система пишет, что позиции не найдены.
    Чуть позднее сделаем возможность настраивать глубину проверки для тех, кому это необходимо.

  15. Цитировать ZV

    2 Aterax
    А куда делись стрелки вверх вниз с изменением позиций по ключевикам?

  16. Цитировать Aterax

    А куда делись стрелки вверх вниз с изменением позиций по ключевикам?

    Временно убрали(нужно было кое-что переделать). После праздников включим стрелочки и ТОПы.

  17. Цитировать Sandronik

    Огромное спасибо создателю! Всегда искал что-то подобное.

  18. Цитировать RealSaw

    Спасибо, пригодиться!

  19. Цитировать wlad2

    тут мало слов спасибо, это и дураку понятно,
    нехватает только при выводе (конкуренты), показать/спрятать вывод ссылок на их страници.. как тут http://www.samborsky.com/yandex-positions/

  20. Цитировать Samborsky

    Сделаю когда объединю все чекалки позиций в одну. Боюсь что подождать придется не мало, т.к. у меня сейчас по планам разработка совсем другого.

  21. Цитировать Iskander

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

    Евгений, вопрос по добавлению площадок. Мне нужно добавить google.co.uk. Если я добавлю это в se_parser.php:
    if( 'co.uk' == $this->country ){
    $this->last_query = "http://www.google.co.uk/search?q={$this->keyword}&num=100";
    }

    этого будет достаточно?

  22. Цитировать Samborsky

    этого будет достаточно?

    Не помню, в среду посмотрю

  23. Цитировать SammoLove

    Привет всем. Скрипт, конечно хороший, но не универсальный. Мне очень нравится этот (не мой, не реклама) Попробуйте – http://www.mediaplaner.ru/

  24. Цитировать zerg

    не корректно определяет позиции в гугл
    чтобы исправить в se_parser.php найти:
    preg_match_all('/source,$results,PREG_SET_ORDER
    заменить на
    preg_match_all('/source,$results,PREG_SET_ORDER

    и еще класс rambler не используется, зачем он там нужен.
    зы: спс за класс

  25. Цитировать Samborsky

    zerg, можно код что на что заменить на почту?
    Вордпресс режет код…

  26. Цитировать Rombl4

    Ништяк скрипт, спасибо! Еще бы в результатах при нажатии на ссылку «показать/спрятать» не кидало на самый верх, было бы вообще супер :)

  27. Цитировать vvs

    Спасибо! Очень полезный интсрумент!

  28. Цитировать Олег

    Евгений, в связи с вашим скриптов заметил странную вещь. Порядок вывода в google, которое возвращается скриптом отличается от порядка вывода, если запрос ввести в браузере. Может ли кто-нибудь найти этому разумное объяснение? Проще всего будет объяснить на примере.
    На своем локальном запускаю ваш скрипт с параметрами Хостенейм: http://www.yandex.ru, ключевое слово: clothes. Скрипт показывает, что на первом месте: republic.co.uk.
    Если в браузере ввести http://www.google.com/search?q=clothes&num=100, то на первом месте будет http://en.wikipedia.org/wiki/Clothing.

  29. Цитировать Олег

    Нашёл ещё одну подобную утилиту: http://www.sitereportcard.com/checkranking/.
    Мониторит позиции в google, yahoo, msn.

  30. Цитировать Rombl4

    Умер скрипт. Гугл сменил дизайн :(

  31. Цитировать traffrush

    Rombl4, скрипт живее всех живых=)
    только надо регулярку
    [code]/<a href="([^"]+)"/[/code]
    поменять на
    [code]/<a href="([^"]+)"/[/code]

  32. Цитировать traffrush

    чорт, парсер съел все
    короче, надо добавить кавычки в регулярку
    class=»r»

  33. Цитировать Сергей

    Все время выдается ошибка «Неизвестная ошибка»!!!

  34. Цитировать wlad2

    Samborsky,
    выложи свежую версию с куками, что-бы парсило более десяти позиций.

Добавить комментарий