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

  • Auteur de la discussion Auteur de la discussion gueud
  • Date de début Date de début
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
 
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.
 
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
 
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.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut