1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

PR Checker

Discussion in 'Black Hat SEO' started by kelldog17, May 1, 2009.

  1. kelldog17

    kelldog17 Registered Member

    Joined:
    Nov 12, 2008
    Messages:
    78
    Likes Received:
    28
    is there any Page Rank checker software? i need like to check 100K links for PR.

    any suggestions!?
     
  2. falcommoney

    falcommoney Junior Member

    Joined:
    Jan 11, 2009
    Messages:
    127
    Likes Received:
    62
    up to 500 here:
    Code:
    http://bulkpagerank.com/
     
    • Thanks Thanks x 2
  3. kelldog17

    kelldog17 Registered Member

    Joined:
    Nov 12, 2008
    Messages:
    78
    Likes Received:
    28
    thanks man!

    come on guys...is there a software for this...? :)
     
  4. Cupid Stunts

    Cupid Stunts Newbie

    Joined:
    Mar 8, 2009
    Messages:
    28
    Likes Received:
    5
    Occupation:
    Social Media
    Location:
    London UK
    I use a firefox addon to view pagerank, you can use it to highlight all the links with zero pagerank. therefore cheking out all the highest relevent PR on your searches...
     
  5. aReJay

    aReJay Power Member

    Joined:
    Apr 29, 2009
    Messages:
    736
    Likes Received:
    237
    Location:
    Down under
    Just chucked this together for you.
    Please dont hammer the Google PR servers and ruin it for everone else.

    PHP:
    <?php
    set_time_limit
    (0); 

    /////////////////////////////////////
    //
    // PR Checker by aReJay @ BHW
    //        Please use sparingly and dont
    //        piss off the google monster
    //
    // To Do
    //
    // Add Proxy Support 
    //
    // Insert into DB and order by PR
    //
    //
    ////////////////////////////////////


    //You need to create a text file with the URLs
    //of all pages you are interested in the PR of
    //Place only one url on each line


    //Open Text File
        
    $text_file "your_file_name.txt"//Change this to your text file
        
    $fp fopen($text_file,'r');

    //Put the url's into array $urls
    $urls explode('\n',fread($fp,filesize($text_file)));

    define('GMAG'0xE6359A60);

    //unsigned shift right
    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 
    GCH($url$length=null$init=GMAG) {
    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/* all the case statements fall through */
    {
    case 
    11$c+=($url[$k+10]<<24);
    case 
    10$c+=($url[$k+9]<<16);
    case 
    $c+=($url[$k+8]<<8);
    /* the first byte of c is reserved for the length */
    case $b+=($url[$k+7]<<24);
    case 
    $b+=($url[$k+6]<<16);
    case 
    $b+=($url[$k+5]<<8);
    case 
    $b+=($url[$k+4]);
    case 
    $a+=($url[$k+3]<<24);
    case 
    $a+=($url[$k+2]<<16);
    case 
    $a+=($url[$k+1]<<8);
    case 
    $a+=($url[$k+0]);
    /* case 0: nothing left to add */
    }
    $mix mix($a,$b,$c);
    /*-------------------------------------------- report the result */
    return $mix[2];
    }

    //converts a string into an array of integers containing the numeric value of the char
    function strord($string) {
    for(
    $i=0;$i<strlen($string);$i++) {
    $result[$i] = ord($string{$i});
    }
    return 
    $result;
    }

    function 
    getPR($_url) {
    $url 'info:'.$_url;
    $ch GCH(strord($url));
    $url='info:'.urlencode($_url);
    $pr file("http://www.google.com/search?client=navclient-auto&ch=6$ch&ie=UTF-8&oe=UTF-8&features=Rank&q=$url");
    $pr_str implode(""$pr);
    return 
    substr($pr_str,strrpos($pr_str":")+1);
    }

    foreach (
    $urls as $url){
        echo 
    "The PR of ".$url." is: ".getPR($url)."<br>\n";
    //    so your ip does not get banned by Google we 
    //    will add a sleep peroid between 3 & 11 seconds
        
    sleep(rand(3,11));
    }


    ?>

     
    • Thanks Thanks x 1
    Last edited: May 4, 2009
  6. crappypaste

    crappypaste Junior Member

    Joined:
    Dec 5, 2008
    Messages:
    143
    Likes Received:
    48
    software you want?

    Ok!

    Code:
    http://www.cleverstat.com/en/page-rank-software.htm
     
    • Thanks Thanks x 1
  7. kelldog17

    kelldog17 Registered Member

    Joined:
    Nov 12, 2008
    Messages:
    78
    Likes Received:
    28
    thanks so much guys!