Google PR умер?

Тема в разделе "Google", создана пользователем Ilja123, 6 окт 2011.

Статус темы:
Закрыта.
  1. Ilja123

    Ilja123 Гость На форуме с: Сообщения: 0

    Google Сегодня перестала подавать Page Rank значение через API, в интернете неработают PR cheker tools. Некоторые уже год назад ето прогнозировали.
  2. Kovtun

    Kovtun SEO На форуме с: 2 сен 2009 Сообщения: 2.845

    prapi.net - попробуйте.
    Пример для sape
    Запросы неправильно делают потому что.
  3. Kovtun

    Kovtun SEO На форуме с: 2 сен 2009 Сообщения: 2.845

    "старый" запрос к www.google.com:
    "новый" запрос к toolbarqueries.google.com, который работает:
  4. Ilja123

    Ilja123 Гость На форуме с: Сообщения: 0

    Многие блоги уже об этом пишут:http://www.rankchecker.com/blog/october-2011-pagerank-update-progress
    Некотори гадают, то ли в ближаишие часи последует PR update , то ли вообше откажутся от PR.

    ---------- Сообщение добавлено в 13:27 ---------- Предыдущее сообщение размещено в 12:46 ----------

    OK, понятно, ложная тревога PR жив:)
  5. pavel_

    pavel_ Гость На форуме с: Сообщения: 0

    а не подскажите, как считается чексумма?
  6. tanya9000

    tanya9000 Гость На форуме с: Сообщения: 0

    не подскажите php код для определения pagerank?

    ---------- Сообщение добавлено в 18:53 ---------- Предыдущее сообщение размещено в 17:35 ----------

    Подскажите почему не работает и как надо?
    <?php
    define('GOOGLE_MAGIC', 0xE6359A60);

    function _zeroFill($a, $b){
    $z = hexdec(80000000);
    if ($z & $a){
    $a = ($a>>1);
    $a &= (~$z);
    $a |= 0x40000000;
    $a = ($a>>($b-1));
    }else
    $a = ($a>>$b);
    return $a;
    }

    function _mix($a,$b,$c){
    $a -= $b; $a -= $c; $a ^= (_zeroFill($c,13));
    $b -= $c; $b -= $a; $b ^= ($a<<8);
    $c -= $a; $c -= $b; $c ^= (_zeroFill($b,13));
    $a -= $b; $a -= $c; $a ^= (_zeroFill($c,12));
    $b -= $c; $b -= $a; $b ^= ($a<<16);
    $c -= $a; $c -= $b; $c ^= (_zeroFill($b,5));
    $a -= $b; $a -= $c; $a ^= (_zeroFill($c,3));
    $b -= $c; $b -= $a; $b ^= ($a<<10);
    $c -= $a; $c -= $b; $c ^= (_zeroFill($b,15));
    return array($a,$b,$c);
    }

    function _GoogleCH($url, $length=null, $init=GOOGLE_MAGIC){
    if(is_null($length))
    $length = sizeof($url);
    $a = $b = 0x9E3779B9;
    $c = $init;
    $k = 0;
    $len = $length;
    while($len >= 12){
    $a += ($url[$k+0] +($url[$k+1]<<8) +($url[$k+2]<<16) +($url[$k+3]<<24));
    $b += ($url[$k+4] +($url[$k+5]<<8) +($url[$k+6]<<16) +($url[$k+7]<<24));
    $c += ($url[$k+8] +($url[$k+9]<<8) +($url[$k+10]<<16)+($url[$k+11]<<24));
    $_mix = _mix($a,$b,$c);
    $a = $_mix[0]; $b = $_mix[1]; $c = $_mix[2];
    $k += 12;
    $len -= 12;
    }
    $c += $length;
    switch($len){
    case 11: $c+=($url[$k+10]<<24);
    case 10: $c+=($url[$k+9]<<16);
    case 9 : $c+=($url[$k+8]<<8);
    case 8 : $b+=($url[$k+7]<<24);
    case 7 : $b+=($url[$k+6]<<16);
    case 6 : $b+=($url[$k+5]<<8);
    case 5 : $b+=($url[$k+4]);
    case 4 : $a+=($url[$k+3]<<24);
    case 3 : $a+=($url[$k+2]<<16);
    case 2 : $a+=($url[$k+1]<<8);
    case 1 : $a+=($url[$k+0]);
    }
    $_mix = _mix($a,$b,$c);
    return $_mix[2];
    }

    function _strord($string){
    for($i=0;$i<strlen($string);$i++)
    $result[$i] = ord($string{$i});
    return $result;
    }

    function getPageRank($url){
    $pagerank = -1;
    $ch = "6"._GoogleCH(_strord("info:" . $url));
    $fp = fsockopen("toolbarqueries.google.com", 80, $errno, $errstr, 30);
    if($fp){
    $out = "GET /tbr?features=Rank&sourceid=navclient-ff&client=navclient-auto-ff&ch=" . $ch . "&q=info:" . $url . " HTTP/1.1\r\n";
    $out .= "Host: toolbarqueries.google.com\r\n";
    $out .= "Connection: Close\r\n\r\n";
    fwrite($fp, $out);
    while (!feof($fp)){
    $data = fgets($fp, 128);
    $pos = strpos($data, "Rank_");
    if($pos === false){
    }else
    $pagerank = substr($data, $pos + 9);
    }
    fclose($fp);
    }
    return $pagerank;
    }


    echo getPageRank('http://www.webmasterbg.org');

    ?>

    ---------- Сообщение добавлено в 18:57 ---------- Предыдущее сообщение размещено в 18:53 ----------

    почему не работает?
  7. Dante

    Dante Супер-модератор На форуме с: 17 мар 2011 Сообщения: 5.030 Команда форума

    tanya9000,отредактируйте свое сообщение!!! Неприятно простыни читать! Для чего спойлер?
  8. Kovtun

    Kovtun SEO На форуме с: 2 сен 2009 Сообщения: 2.845

    pavel_, tanya9000, пока ответить нечем. Может кто на этом форуме поможет? Если поможет, то обязательно плюсану.
  9. M_a_Ge

    M_a_Ge На форуме с: 10 фев 2011 Сообщения: 320

    Чтобы разобраться в этом коде, нужно четко представлять для себя как определяется PR, куда посылать HTTP-запрос и с какими параметрами.
Similar Threads
  1. Lubyanchenko
    Ответов:
    5
    Просмотров:
    962
  2. bellevidence
    Ответов:
    1
    Просмотров:
    1.596
  3. SniFFeR
    Ответов:
    3
    Просмотров:
    1.215
  4. Goblin17
    Ответов:
    2
    Просмотров:
    1.152
  5. sanyo
    Ответов:
    38
    Просмотров:
    2.599
Загрузка...
Статус темы:
Закрыта.