Calculer le PageRank d'une page internet

Pour calculer le PageRank d'un site ou d'une page internet, il vous suffit d'en saisir l'adresse exacte ci-dessous puis de valider.


http://
Attention : Vous ne devez pas saisir le http:// précédant votre lien (ex : www.e-pagerank.fr)


API de calcul de PageRank

e-PageRank.fr met gratuitement à la disposition des webmasters, une API de calcul de PageRank à utiliser sur vos sites internet afin d'y personnaliser l'affichage des PageRank.

L'API présentée ci-dessous est développée en PHP, mais il est toutefois aisé de la porter dans d'autres langages de programmation.

Conditions d'utilisation

e-PageRank.fr demande aux webmasters de bien vouloir apposer une mention "PageRank par e-PageRank.fr" sur leur(s) site(s) internet utilisant l'API de calcul de PageRank, dont voici le code HTML :

PageRank par <a href="http://www.e-pagerank.fr" title="Calcul de PageRank par e-PageRank.fr">e-PageRank.fr</a>

e-PageRank.fr se réserve le droit d'interdire l'accès à l'API de calcul de PageRank pour tout site internet ne respectant pas ces conditions d'utilisation.

Script de l'API de calcul de PageRank

Avant de débuter, il vous faut d'abord récupérer le script de l'API, que voici ci-dessous :

<?php

function GetPageRank($url)
{
        $api_url="http://www.e-pagerank.fr/api.html?lien_site=".urlencode($url);
        
        if (function_exists("curl_init"))
        {
                $ch=curl_init();
                curl_setopt($ch,CURLOPT_HEADER,0);
                curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
                curl_setopt($ch,CURLOPT_URL,$api_url);
                $hash=curl_exec($ch);
                curl_close($ch);
        }
        else $hash=file_get_contents($googleurl);
        
        $gtb_url="http://toolbarqueries.google.com/tbr?client=navclient-auto&ch=".$hash."&features=Rank&q=info:".urlencode($url);
        
        if (function_exists("curl_init"))
        {
                $ch=curl_init();
                curl_setopt($ch,CURLOPT_HEADER,0);
                curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
                curl_setopt($ch,CURLOPT_URL,$gtb_url);
                $result=curl_exec($ch);
                curl_close($ch);
        }
        else $result=file_get_contents($gtb_url);
        
        return sprintf("%0d",substr($result,9));
}

?>

Utilisation de l'API de calcul de PageRank

L'utilisation de l'API est très simple puisqu'un seul appel à la fonction GetPageRank() permet d'obtenir le PageRank de la page internet qui lui est passée en paramètre.

Voici un exemple d'utilisation de la fonction GetPageRank() :

<?php

...

$pagerank=GetPageRank("http://www.e-pagerank.fr");

// Ici votre traitement en fonction du PageRank obtenu

...

?>