- SEO
8 сентября 2009, 02:12 более года назад
PHP: get google.PR end yandex.QI (тИЦ)
Стало интересно, как всякие сервисы определяют ПР и тИЦ. Тогда как с Яндексом всё предельно ясно, то для Гугла нужны не кислые танцы с бубном.
Из просмотренных мною алгоритмов для гугла, я пришёл к выводу, что большинство выдраны с виндового гугл-тулбара, и работаю с периодическим успехом на разных системах и платформах. Попытки сделать этот алгоритм универсальным не увенчались успехом, но был найден другой, отличный от всех способ, который работает везде на 100%! Дальше по-порядку:
Яндекс:
Из просмотренных мною алгоритмов для гугла, я пришёл к выводу, что большинство выдраны с виндового гугл-тулбара, и работаю с периодическим успехом на разных системах и платформах. Попытки сделать этот алгоритм универсальным не увенчались успехом, но был найден другой, отличный от всех способ, который работает везде на 100%! Дальше по-порядку:
Яндекс:
- урл должен быть полный с хттп
- берем иксымель с яндексбара http://bar-navig.yandex.ru/
- получаем тИЦ
- урл не важно, но лучше с хттп (вероятность бана айпи меньше)
- вычисляем Хеш урла (алгоритм XTEA)
- вычисляем ЧекСум урла
- отправлям всё через сокеты, притворясь браузером на один, из многих, айпи гугла
- нам нужны только первые 30 байт
- ищем строчку типа «Rank_1:1:Х», где Х наш ПР
- получаем ПР