2008-12-04 8 views
2

J'ai jeté un œil à code.google.com, mais je n'ai trouvé nulle part comment faire une requête de recherche sur Google et obtenir les résultats. Savez-vous si cela est possible, en utilisant certains services Web ou d'une autre manière?Demande automatique de recherche Google?

Bien sûr, il y a toujours la possibilité d'envoyer une requête de recherche, d'obtenir le contenu HTML de la page de résultats et de l'analyser, mais j'aimerais éviter de tels problèmes, si possible.

Répondre

0

Ceci est possible par le Google AJAX Search API.

+0

Je l'avais rejeté parce que je ne veux pas publier les résultats mais les traiter par programme. Mais après quelques lectures supplémentaires qui semblent possibles avec ce truc REST/JSON; Je vais devoir regarder cela dans les détails. THX. – Antoine

+0

Oui, le texte sur la première page n'est pas très prometteur du point de vue du développeur, mais je suis sûr que vous obtiendrez ce dont vous avez besoin. – Tomalak

+1

Le TOS de Google interdit explicitement l'utilisation automatisée/programmatique de l'API Ajax dans des applications autres que l'utilisateur final. – Cerin

3

Google has had a remarkable history and somewhat. cahoteux evolution of its search API Il y a eu aussi quelques tentatives par des tiers à appropriate the content.

Cela peut vous valoir la peine de vérifier rapidement les antécédents de Google, et où en est l'API de recherche (via les liens ci-dessus). Différentes personnes ont des points de vue sur l'amélioration de l'API de recherche Google par rapport à l'analyse personnelle sur le Web (l'option que vous semblez vouloir éviter).

Il peut également valoir la peine de en mettant de nouveau l'accent sur que Google est not the only game in town.

+0

Thx pour les détails, et je vais jeter un oeil à Yahoo API si c'est plus facile à utiliser. – Antoine

Questions connexes