-
Нужно из программы подключиться к данному сервису Google, а не к сайтам-посредникам предоставляющим данную услугу. Подскажите пожалуйста адрес, протокол, технологию...куда вообще подключаться, как работать?
-
Что это за сервис такой?? И что за сайты-посредники?
Google PageRank (от Larry Page Rank) (иногда просто PR) — алгоритм расчёта авторитетности страницы, используемый поисковой системой Google. Wiki.
-
> Infarkt © (22.08.09 23:18) [1] > > Что это за сервис такой?? И что за сайты-посредники?
посредники это те которые используют скрипты подсчета с другого сервиса, а не сами считающие странички..... это те кто считает, сервисы подсчета PR. Зачем мне обсчитывать каждый сайт, если можно обратится к основателю подсчета PR сервису гугла. Не хочу вот я считать 1000 страничек в проге :-)
-
Ещё вопрос по теме: как подсчитать для PR контрольную сумму URL ?
-
-
-
> Rouse_ © (23.08.09 15:34) [4]
Поодскажите пожалуйста откуда берутся значения для:
GOOGLE_MAGIC = $E6359A60; // 0xE6359A60
A := $9E3779B9; // 0x9E3779B9 B := $9E3779B9;
-
> Поодскажите пожалуйста откуда берутся значения для:
Когда я писал этот компонент мне пришлось реверсить плагин для IE, называемый GoogleToolbar - вот оттуда и выдрал.
-
> спасибо! наверное когда то робило
Кстати проверил - данный код отлично работает и по сей день :)
-
Нет, не работает. Точнее - не всегда. Более чем в половине случаев возвращает -1. По факту - 403 от гугля, что часто бывает следствием нехорошей чексуммы.
-
Rouse_ огромное спасибо за вашу работу :) Я немного подредактировал ваш файл, постарался немного оптимизировать и сделать "красивей", вот код http://dumpz.org/11931/По поводу того что говорил indahouse, иногда действительно не получается получить ответ от гугла, и как мне кажется что ошибка может быть начиная с 233-ой строки (см. ссылку), т.е. там где идет обработки последних символов. Вполне возможно что неправильно обрабатываются строки некоторой длины.
-
Хотя, для тех сайтов, для которых получается -1 пробовал убирать http:// чтобы изменить длину, все равно текст приходит пустой. Нужно посмотреть есть ли зависимость у таких сайтов от остатка от деления на 12
-
> Нет, не работает
Примеры плохих адресов на которых "не всегда работает" в студию.
> что часто бывает следствием нехорошей чексуммы.
Она либо правильная либо нет - третьего не дано :)
> Хотя, для тех сайтов, для которых получается -1 пробовал > убирать http:// чтобы изменить длину, все равно текст приходит > пустой
Это не нужно, там все это автоматом делается. Проблема может быть в другом, если в программе включен RangeCheckError то может быть неверный рассчет из-за переполнения, ибо для демок я в этом плане никогда код (ну по крайней мере в 2006-ом году) не причесывал :)
-
Повально не работают те адреса, в которых встречается амперсанд, например www.europortal-str.ru/index.php?m=3&sid=&id=9
у этой страницы pr=1 (проверил по prchecker.info)
получаем же -1.
-
> Andrews (12.11.09 12:17) [13] > > Повально не работают те адреса, в которых встречается амперсанд
Понял - разберусь.
-
Удалено модератором
|