Cherche de l'aide pour interroger Google Search API (webservice)
3 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
-

loran750 - WRInaute passionné

- Messages: 2247
- Inscription: 15 Mar 2005
Cherche de l'aide pour interroger Google Search API (webservice)
Bonjour,
je m'arrache les cheveux (tant mieux, je dois passer chez le coiffeur).
Je cherche à obtenir pour une liste de mots clés le nombre total de résultats ("Résultats 1 à 10 sur un total d'environ 1234567890").
Jusque là, je le faisais en "scrappant" la page de google ("http://www.google.fr/search?q=domaine").
Le problème, c'est que c'est lent et que si on va trop vite, on se fait blacklister au moins 1 heure par Google *
Donc, j'attaque par les webservices de "Google Search API".
Et là, le paramètre "estimatedResultCount" est sensé donné le nombre total de résultat **.
Le problème : ce n'est pas le cas, et d'autre part, il est complètement buggé ***.
Ma question : existe-t-il une une autre méthode pour obtenir le nombre total de résultat d'une requête à Google Search ?
lolo
* J'ai tenté de faire tourner mes requêtes sur une 50aine de datacenters. ça ne marche pas, Google n'est pas con et considère qu'un appel vers 50 datacenters = 50 appels vers Google
bien tenté petit scarabée.
De même, j'ai tenté de passer par des proxies mais je me heurte aux timeout ou à des blacklists déjà existants, même en utilisant des High Anonymous/Elite proxies.
** exemple : 148000 résultats pour webrankinfo au lieu de 500000 : http://ajax.googleapis.com/ajax/services/search/web?v=2.0&q=webrankinf ... utf-8&aq=t
*** une recherche sur google suffit à trouver plein de personnes dans mon cas...http://code.google.com/p/google-ajax-apis/issues/detail?id=32
je m'arrache les cheveux (tant mieux, je dois passer chez le coiffeur).
Je cherche à obtenir pour une liste de mots clés le nombre total de résultats ("Résultats 1 à 10 sur un total d'environ 1234567890").
Jusque là, je le faisais en "scrappant" la page de google ("http://www.google.fr/search?q=domaine").
Le problème, c'est que c'est lent et que si on va trop vite, on se fait blacklister au moins 1 heure par Google *
Donc, j'attaque par les webservices de "Google Search API".
Et là, le paramètre "estimatedResultCount" est sensé donné le nombre total de résultat **.
Le problème : ce n'est pas le cas, et d'autre part, il est complètement buggé ***.
Ma question : existe-t-il une une autre méthode pour obtenir le nombre total de résultat d'une requête à Google Search ?
lolo
* J'ai tenté de faire tourner mes requêtes sur une 50aine de datacenters. ça ne marche pas, Google n'est pas con et considère qu'un appel vers 50 datacenters = 50 appels vers Google
De même, j'ai tenté de passer par des proxies mais je me heurte aux timeout ou à des blacklists déjà existants, même en utilisant des High Anonymous/Elite proxies.
** exemple : 148000 résultats pour webrankinfo au lieu de 500000 : http://ajax.googleapis.com/ajax/services/search/web?v=2.0&q=webrankinf ... utf-8&aq=t
*** une recherche sur google suffit à trouver plein de personnes dans mon cas...http://code.google.com/p/google-ajax-apis/issues/detail?id=32
-

WebRankInfo - Administrateur du site

- Messages: 19415
- Inscription: 19 Avr 2002
Re: Cherche de l'aide pour interroger Google Search API (webservice)
c'est vrai que ce serait bien mais de toutes façons ce nombre n'est pas fiable non plus dans l'interface web...
c'est pour quoi faire ?
c'est pour quoi faire ?
-

loran750 - WRInaute passionné

- Messages: 2247
- Inscription: 15 Mar 2005
Re: Cherche de l'aide pour interroger Google Search API (webservice)
Hello
Dans le cadre d'activités de référencement j'ai une méthode assez efficace pour déterminer mathématiquement les mots clés pour un site internet. Je vais pas détailler, mais c'est la valeur ajouté qui fait la différence (ça repose sur une 10aine d'indicateurs dont certains proviennent de mes outils perso, et j'ai une classification assez précise proche de la validation du client).
Et tout ça me prend environ 4 à 6 heures. Le temps consommé, ce sont les appels à Google ainsi que des manipulations sous Excel
Bref, et à un moment donné, j'ai besoin d'avoir le nombre d'occurrences du mot clé sur Google.
Comme mon étude porte sur plusieurs milliers de mots clés, cela prend du temps à générer. Et j'aimerai avoir les résultats en quelques minutes maximum...
En attendant, j'ai trouvé une méthode pas terrible : j'utilise des webproxy (successivement) pour interroger Google... C'est désespérément lent mais ça m'évite d'être blacklisté par Google. Et on oublie la pause entre 2 appels à Google ... le blacklistage est aéatoire et bloque le serveur au minimum 1 heure.
ps : impossible d'utiliser l'API, car si je cherche "webrankinfo", ça me sort 148 000 occurrences au lieu d'environ 470 000 à 500 000 sur Google
Dans le cadre d'activités de référencement j'ai une méthode assez efficace pour déterminer mathématiquement les mots clés pour un site internet. Je vais pas détailler, mais c'est la valeur ajouté qui fait la différence (ça repose sur une 10aine d'indicateurs dont certains proviennent de mes outils perso, et j'ai une classification assez précise proche de la validation du client).
Et tout ça me prend environ 4 à 6 heures. Le temps consommé, ce sont les appels à Google ainsi que des manipulations sous Excel
Bref, et à un moment donné, j'ai besoin d'avoir le nombre d'occurrences du mot clé sur Google.
Comme mon étude porte sur plusieurs milliers de mots clés, cela prend du temps à générer. Et j'aimerai avoir les résultats en quelques minutes maximum...
En attendant, j'ai trouvé une méthode pas terrible : j'utilise des webproxy (successivement) pour interroger Google... C'est désespérément lent mais ça m'évite d'être blacklisté par Google. Et on oublie la pause entre 2 appels à Google ... le blacklistage est aéatoire et bloque le serveur au minimum 1 heure.
ps : impossible d'utiliser l'API, car si je cherche "webrankinfo", ça me sort 148 000 occurrences au lieu d'environ 470 000 à 500 000 sur Google
3 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Interroger API google
- SSL et google search api
- La Google AJAX Search API
- La Google SEARCH API : forcer le français
- API Google Search : passage de SOAP à AJAX
- api google search différence entre &cx et mon moteur personnalisé
- Résultats API Yahoo Search différents de Yahoo Search
- Yahoo Api Search en FR ?
- Yahoo search API
- Yahoo Api Search (BOSS) en FR ?
Consultez la description détaillée des produits ou services de Google suivants : Google API, Google Maps API, API Google Checkout, Google Toolbar API
- Analyse des backlinks
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
