2009-07-29 7 views
2

Je travaille avec une application simple, qui permet à l'utilisateur d'entrer du texte, puis de le déléguer à google.com, à la recherche de ce texte. Quelque chose comme une barre de recherche Google dans Firefox. Il y a une fonctionnalité dans la barre d'outils Google: lorsque vous commencez à taper le texte, des extraits apparaissent (triés, si je comprends bien, par le nombre de résultats de recherche), qui vous permettent d'entrer votre texte rapidement en choisissant un des extraits.Comment puis-je récupérer des extraits de recherche dans google?

Ma question est comment puis-je récupérer ces extraits de Google? Est-ce que Google fournit une API pour le faire? J'ai googlé cette question, mais Google semble fournir une API de recherche, et permet de récupérer des résultats de recherche, pas des extraits.

p.s. J'apprécierais tous les liens, liés à la question, ou des tutoriels, ou des extraits de code ou quelque chose. J'écris une application WinAPI simple en C/C++. Merci d'avance!

+0

+1 Ce langage est agnostique - Je suis intereted dans la réponse même si je ne travaille pas en C++ –

Répondre

2

On dirait que je l'ai!

Google fournit une API REST simple mais pratique. Vous créez une URL spéciale, puis envoyez une requête HTTP et recevez une liste formatée des suggestions de recherche nécessaires. On dirait que Google prend en charge de nombreuses options de formatage, par exemple JSON et XML.

voir plus d'informations sur: http://blogoscoped.com/archive/2006-08-17-n22.html