Anonymus Posté 21 Février 2005 Posté 21 Février 2005 Il existe une/des fonctions permettant de récupérer le PR d'un site, en php, pour par exemple l'afficher sur un site. Le principe étant aussi de trier (par exemple) les différents sites, en fonction de leur PR, il me serait intéressant de ne pas avoir seulement une image, mais bel et bien une fonction renvoyant une valeur. Si vous aviez cela sous la main, Merci, Nico.
Dan Posté 21 Février 2005 Posté 21 Février 2005 Salut Nico, Avant d'afficher l'image, le Hub récupère bien sûr la valeur du PR. Je t'envoie cela par MP. Il faudra installer "curl" sur le dédié, c'est la meilleure manière d'émuler un navigateur avec la toolbar Google ...
Antoine Cailliau Posté 22 Février 2005 Posté 22 Février 2005 Tu peux aussi me donner la technique, je suis assez fortement interressé !
Dan Posté 22 Février 2005 Posté 22 Février 2005 Salut Antoine, L'affichage du PR se base sur le calcul du checksum de l'URL. Cet algorithme a été publié de nombreuses fois sur le Net et nous avons toujours refusé de le publier sur le Hub. (par exemple le deuxième résultat de cette recherche: http://www.google.fr/search?hl=fr&q=pagerank+checksum&meta=) Ensuite, il faut interroger le datacentre de Google en "fabriquant" une requête comme le fait la toolbar Google. Le meilleur outil est encore "curl" pour ce faire. Par exemple, le code d'interrogation en se basant sur la variable $checksum obtenue avant est: $curl = curl_init("http://".$ip."/search?client=navclient-auto&ch=6".$checksum."&ie=UTF-8&oe=UTF-8&features=Rank&q=".$url); curl_setopt ($curl, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; GoogleToolbar 2.0.110-big; Windows 2000 5.0)"); curl_exec($curl); Les variables $ip et $url correspondent respectivement à l'IP du datacentre et l'URL de la page pour laquelle on a calculé le checksum
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant