Определение Google PR

Очень часто на разнообразных форумах я натыкаюсь на вопросы как на php реализовать скрипт подсчета Google PR (PageRank) сайта.

Работоспособный вариант вы можете скачать отсюда.

Этот код является наиболее простым и быстрым. Его недостатком является то, что он не разрешает определять PR на разных датацентрах компании Google, что может быть полезно в ряде случаев.

Данный метод основан на парсинге выдачи поисковика Google.

UPD. Заплатка для владельцев 64 разрядных машин.

Дополнительные ссылки:

29 комментариев

  1. Mendel:

    Работоспособный вариант вы можете скачать отсюда.

    отсюда дает 404.
    если он внутряк хавает скинь плиз на мыло…

  2. admin:

    Блин. От ВП. С морды отдает на ура, а вот со внутренних что-то в нем идет не так :)

    Щас постараюсь исправить. И на мыло заодно продублирую файл.
    Удачи!

  3. admin:

    Все. Ссылки на сайте подправил. Спасибо за помощь. Можете качать.

  4. Edd:

    Кто ставил, - работает? Можно пример посмотреть?

  5. admin:

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

  6. vse-pro-vse.com:

    У меня все счетчики отображают по разному

  7. admin:

    А под словом “все” вы какие счетчики подразумеваете? И почему счетчики должны показывать ПР, ведь они должны только статистику вести.

  8. Snowcore:

    Спасибо за скрипт, поставил себе - работает отлично! Рекомендую!

  9. admin:

    Пожалуйста! Очень рад, что вам пригодилось!

  10. Олег:

    Странно, а сейчас не работает. Выдает: forbidden…

  11. admin:

    Может вы просто урл просматриваемого сайта указали без http???
    Потому что у меня все работает ;)

  12. Олег:

    Странно. Потому что и урл с http указываю, но выдает forbidden.
    А есть онлайн скрипт здесь? Я еще читал, что на многих серверах такое встречается, интерессно из-за чего?

  13. dima:

    Спасибо за силку очень помогла.

  14. MANiac:

    Forbidden
    Your client does not have permission to get URL /search?client=navclient-auto&ch=6766866886&features=Rank&q=info:http://www.net-safari.com/ from this server. (Client IP address: 195.138.198.130)

    А как с этим быть?

  15. admin:

    А есть онлайн скрипт здесь?

    Нету. Зачем мне в бан свой сервак загонять? :)

    Я еще читал, что на многих серверах такое встречается, интерессно из-за чего?

    Я думаю, что там где пишут про данную проблему, пишут и про причины ее возникновения :)
    Я лично пока с подобным не сталкивался. Наверное одной из причин этого является тот факт, что в последних заказах я очень редко прибегаю к инструментарию проверки ТИЦ и ПР.

    Forbidden
    Your client does not have permission to get URL /search?client=navclient-auto&ch=6766866886&features=Rank&q=info:http://www.net-safari.com/ from this server. (Client IP address: 195.138.198.130)

    А как с этим быть?

    Не знаю. Я не гадалка :))) Думаю стоит попробовать произвести такую операцию например через прокси. Хотя нет. У меня когда-то такая проблема была из-за того, что кеш-число неправильно формировалось. Проверьте у себя еще раз скрипты.

  16. MANiac:

    >Проверьте у себя еще раз скрипты.
    Попробуем. Хотя это число формируется одной функцией, которую я не менял. В любом случае спасибо!

  17. Mendel:

    действительно эта проблема всегда оказывается в том что неверно сформирована ссылка (неправильно код расчитан)…. сильно сомневаюсь что вы вот так вот неожиданно для вас загрузили гошу что он вас забанил…
    Из того что еще не названо (а названо ip и неправильные скрипты) я встечал проблему что этот скрипт неправильно работает на 64-битных машинах… чтото с побитовым сдвигом напутано выходит…
    заплатку на это можно поискать на domainer.com.ua - помню ктото публиковал…

  18. admin:

    действительно эта проблема всегда оказывается в том что неверно сформирована ссылка (неправильно код расчитан)

    Я плохого не посоветую ;)))

    сильно сомневаюсь что вы вот так вот неожиданно для вас загрузили гошу что он вас забанил…

    Нет. Но зачем мне испытывать его терпение? Я дал скрипты на скачку. Качайте и грузите его хоть до посинения :)))

    Из того что еще не названо (а названо ip и неправильные скрипты) я встечал проблему что этот скрипт неправильно работает на 64-битных машинах… чтото с побитовым сдвигом напутано выходит…

    Там не напутанно. Там просто длина машинного слова меняется и все истекающие из этого. Исправить очень просто.

  19. MANiac:

    Заплатко.
    Проверял, работает.
    http://domainer.com.ua/forum/showthread.php?t=1316&page=3

  20. admin:

    Так я и не спорю, что работает. Я просто говорю, что такую заплатку можно и руками сделать. Потому что вдруг выйдут 128 разрядные процы, так опять будете табунами бегать и заплатки искать :))))
    Вставил вашу заплатку в пост. Спасибо за ссылку!

  21. MANiac:

    А я и не говорю что Вы спорите ;)
    Просто линк человеку кинул на заплатку )

    >Я просто говорю, что такую заплатку можно и руками сделать
    А зачем изобретать велосипед?)

  22. admin:

    А затем, что половина народу уже вообще ничего руками не делает. Целыми днями шарятся по инету в поисках “готового велосипеда” и в результате не могу решить даже примитивные задачи.

  23. MANiac:

    >А затем, что половина народу
    Так а такие люди есть всегда и визде)

    Тем более Вы ведь выложили скрипт тоже уже готовый, а не написали “если хотите определить ПР с помощью пхп - напишите скрипт!” ;)

  24. admin:

    Я выложил его как пример. Притом это немного не тот скрипт, которым я пользуюсь сам ;))

  25. Shadyman:

    Пасиб!

  26. Ванно:

    А не подскажите, откуда взят алгорит подсчета кеша гугла?

  27. admin:

    Из гугла :)))

  28. Аркаша:

    А нет ли такого же кода, тока на python или C++?

  29. admin:

    Нет. Притом хороший программист такой примитивный код за 3 минуты перепишет под любой язык и любую другую платформу.

Оставить комментарий