Récupérer le nombre de résultats de Google

WRInaute discret
Bonjour à tous,

Je voudrais savoir s'il était possible de récupérer le nombre de résultats pour un mot clé dans google. Existe-t il un outil ou un script pour cela comme il existait dans le temps avec l'API SOAP qui permettait de récupérer ces données ?

Merci d'avance
 
WRInaute discret
Pour ceux que ça intéresse j'ai trouvé un script basé sur l'api Ajax search de Google :

Code:
<?php

$url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=";

// votre requête
$query = "requete";

$url.=$query;

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//curl_setopt($ch, CURLOPT_REFERER, /* Enter the URL of your site here */);
$body = curl_exec($ch);
curl_close($ch);

$json = json_decode($body);

// affichage du nombre de résultats
print_r($json->responseData->cursor->estimatedResultCount);
?>

Documentation sur l'API : http://code.google.com/intl/fr/apis/ajaxsearch/documentation/

Petit bémol : l'API étant basé uniquement sur l'index principal, on a pas tous les résultat de Google.
 
WRInaute impliqué
Pour info, il faut savoir que les résultats retournés pas l'API ne sont pas les même que lors d'une recherche sur le site.
-http://code.google.com/p/google-ajax-apis/issues/detail?id=43
 
WRInaute discret
Pour info, il faut savoir que les résultats retournés pas l'API ne sont pas les même que lors d'une recherche sur le site.
C'est ce que j'expliquais juste au dessus ! Et c'est justement ce que m'embête un peu.


Si quelqu'un connait une méthode pour récupérer l'ensemble des résultats via un script php je suis preneur.
 
Discussions similaires
Haut