API Google, besoin d'éclaircissements

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


mels
Nouveau WRInaute
 
Messages: 48
Inscription: Lun Déc 23, 2002 15:47

API Google, besoin d'éclaircissements

Message le Ven Nov 14, 2008 14:50

Bonjour à tous, Je me renseigne depuis peu sur les API que Google met à notre disposition. J'ai aujourd'hui un besoin particulier (rien de très complexe), à savoir par exemple récupérer les informations suivantes et les écrire dans une page web (ASP, .net, ou PHP, je ne suis pas sectaire :P ).

- Nombre de pages indexées pour un site donné sur Google (en utilisant l'équivalent de la commande "site:"),
- Nombre de pages pointant vers un site / une page donnée sur Google (équivalent de la commande "link:")
- Position donnée d’un domaine / d’une page sur Google pour un mot clef donné.

Je sais que dans le temps il fallait travailler avec l’API SOAP de Google, mais désormais Google préconise l’utilisation de son API AJAX Search. Le souci, c’est que j’ai beau lire la doc et regarder des exemples, sauf erreur de ma part, cette API ne fait pas ce dont j’ai besoin. :?

Pourriez-vous s’il vous plait m’indiquer si je me trompe (et le cas échéant m’orienter vers une doc éventuelle, voire des tutos), et sinon vers quelle API (ou autre solution) je dois me tourner pour récupérer ce type d’information ?

Dans ce (vieux) billet, Olivier mentionnait l'utilisation alternative des API Yahoo. Je m'interroge aussi sur cela, car les API Yahoo permettent-elles d'interroger Google (ça me paraît un peu tiré par les cheveux, mais bon...?)
Par ailleurs, s'il n'est plus possible d'utiliser les API SOAP, comment tournent aujourd'hui tous les outils fournis par WRI par exemple ?

Un très grand merci d'avance à tous ceux qui pourront m'orienter vers la bonne voie !
Mels :wink:


dmathieu
Modérateur
Modérateur
 
Messages: 6925
Inscription: Ven Jan 09, 2004 16:21

Message le Ven Nov 14, 2008 15:48

L'API utilisable est maintenant au format JSON.
Documentation : http://code.google.com/apis/ajaxsearch/documentation/
Voir le paragraphe "Flash and other Non-Javascript Environments".

Cependant autant elle est valable pour les commandes site: et link, autant pour obtenir le positionnement sur un mot clé, il te faudra parser la page de résultats et l'interpréter toi-même. L'API ne fournit pas les mêmes résultats que le moteur lui même. Et il n'est pas possible de préciser la langue.

L'API Yahoo! ne permet pas de récupérer les résultats de Google. Que de Yahoo!


xTrade
WRInaute accro
WRInaute accro
 
Messages: 2259
Inscription: Lun Déc 11, 2006 14:10

Message le Ven Nov 14, 2008 17:47

Une question sur l'api google : on peut l'utiliser dans des logiciels ou bien faut-il obligatoirement passer par un serveur??


mels
Nouveau WRInaute
 
Messages: 48
Inscription: Lun Déc 23, 2002 15:47

Message le Sam Nov 15, 2008 12:42

Merci kazhar pour ta réponse, cela éclaircit un peu (et confirme) ce que je pensais !!

Par contre le fait de parser les résultats de la façon dont tu le suggères, n'est-ce pas contre les TOS de Google ?


dmathieu
Modérateur
Modérateur
 
Messages: 6925
Inscription: Ven Jan 09, 2004 16:21

Message le Dim Nov 16, 2008 15:22

Si. Mais tout le monde le fait et Google est plutôt tolérant là-dessus.


mels
Nouveau WRInaute
 
Messages: 48
Inscription: Lun Déc 23, 2002 15:47

Message le Lun Nov 17, 2008 10:06

Bon ben alors, zou, c'est parti je vais bosser comme ça alors :)

Merci infiniment pour ton aide kazhar, tu me sors, mine de rien, d'une sacrée impasse !


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 Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités