Page 1 sur 1

classement sur google

Posté : 28 mars 2006, 13:43
par newb
voila, j'ai écrit une fonction qui renvoie le classement sur google du site passé en paramêtre pour le mot clé passé en paramêtre.
je voulais vous en faire profiter :
function google_rank($keyword,$site) {
$start=0;
$recherche=file_get_contents('http://www.google.fr/search?hl=fr&q='.str_replace(" ","+",$keyword)."&num=100&start=0");
while (strstr($recherche,'<a class=l href="')&&!strstr($recherche,$site)) {
$start+=100;
$recherche=file_get_contents('http://www.google.fr/search?hl=fr&q='.str_replace(" ","+",$keyword)."&num=100&start=".$start);
}

if (strstr($recherche,'<a class=l href="')) {
$page=explode('<a class=l href="',$recherche);
$k=1;
while ($k<count($page)&&!strstr(substr($page[$k],0,strpos($page[$k],'"')),$site)) {
$k++;
}
if ($k<count($page)) $position=$start+$k;
else $position=false;
}
else $position=false;

return $position;
}
la fonction renvoie false si le site n'est pas dans les résultats

Posté : 28 mars 2006, 13:57
par zeus
modération : je pense que ce sujet mérite sa place dans le forum "Vos contributions"

Posté : 09 avr. 2006, 21:41
par Dux
Salut,

bien joué newb mais fonction a ne pas trop utiliser car google est contre ce système.
Dixit sa charte

Posté : 28 juin 2006, 17:31
par bucheron
salut dux

est ce que tu peux me dire pourquoi google serait contre cette outil et que peut il bien faire ?

Posté : 28 juin 2006, 17:36
par Dux
Pour en savoir plus, il faut lire les règles d'utilisation de google sur google.com
je me souviens plus mais comme je m'étais posé la question un jour je l avais lu.