2009-07-29 15 views
2

Ich arbeite mit einer einfachen App, die es dem Benutzer erlaubt, etwas Text einzugeben, und delegiert ihn dann an google.com, um nach diesem Text zu suchen. So etwas wie eine Google-Suchleiste in Firefox.Wie kann ich Suchausschnitte von Google abrufen?

In der Google-Symbolleiste gibt es eine Funktion: Wenn Sie beginnen, den Text einzugeben, erscheinen einige Auszüge (sortiert nach der Anzahl der Suchergebnisse), mit denen Sie Ihren Text schnell eingeben können einer der Schnipsel.

Meine Frage ist, wie kann ich diese Snippets von Google abrufen? Bietet Google API dafür? Ich habe diese Frage gegoogelt, aber Google scheint eine Such-API bereitzustellen und erlaubt es, Suchergebnisse zu erhalten, keine Schnipsel.

p.s. Ich würde mich über Links freuen, die sich auf die Frage beziehen, oder Tutorials oder Code-Schnipsel oder so. Ich schreibe eine einfache WinAPI-Anwendung in C/C++. Danke im Voraus!

+0

+1 Dies ist sprachunabhängig - ich bin intereted in der Antwort, obwohl ich nicht in C++ arbeiten –

Antwort

2

Sieht aus wie ich es habe!

Google bietet eine einfache, aber praktische REST-API. Sie bilden eine spezielle URL, senden dann eine HTTP-Anfrage und erhalten eine formatierte Liste der notwendigen Suchvorschläge. Offenbar unterstützt Google viele Formatierungsoptionen, zum Beispiel JSON und XML.

mehr Infos auf: http://blogoscoped.com/archive/2006-08-17-n22.html

Verwandte Themen