|
|
|
| В принципе, продолжая тему http://softtime.ru/forum/read.php?id_forum=1&id_theme=11886 - что можно сделать?
Или по формуле высчитывать PR , или парсить тот сервис, который PR высчитывает.
Для первого варианта - нужно посылать запрос в google и выяснять количество ссылающихся страниц, после чего - проверять каждую рекурсивно. Для второго... понятно.
Вопрос для обоих - как?
для первого вопроса - уточнение: В google есть какой-то параметр, задав который - можно узнать ссылающиеся страницы. Разумеется, там написано и их число. И потом уже можно спарсить это число + url всех страниц и узнать PR каждой.
Итак...
1. Как задать запрос в google, для выяснения ссылающихся страниц?
2. Как в ответе вытащить а) количество ссылающихся, б) url ссылающихся.
3. Как использовать полученные данные с формулой из статьи http://ps.917.ru/pr.html ? Мне от одного взгляда на нее - плохо...
Как запасной вариант - http://netsaita.ru/rank/rank.php - как отсюда получать информацию о странице при помощи регулярных?
Пишу в этот раздел, потому как практически всё требует регулярных выражений. | |
|
|
|
|
|
|
|
для: Shorr Kan
(22.01.2006 в 14:27)
| | Вот вам пища для ума. Есть такая штука как google toolbar который показывает PR страницы. Вы же не думаете, что он определяет ссылающиеся страницы и че-то там считает. Он посылает запрос гуглу, а тот уже "отвечает". Ничего сложно нет, toolbar исползует специальный url с параметроми хоста и так называемый checksum (что-то проде пароля). Вот все что вам надо - это url и как вычесляется checksum
здесь есть ответ http://www.google.com/search?q=pagerank+checksum | |
|
|
|
|
|
|
|
для: Artem S.
(22.01.2006 в 14:43)
| | Я поражён.... и благодарен. | |
|
|
|
|
|
|
|
для: Shorr Kan
(22.01.2006 в 15:07)
| | Готовый код | |
|
|
|