2009-07-29 121 views
2

我正在使用一个简单的应用程序,它允许用户输入一些文本,然后将其委托给google.com,搜索此文本。就像Firefox中的Google搜索栏一样。如何从Google检索搜索片段?

在Google工具栏中,有一项功能:当您开始输入文字时,会出现一些代码段(按我的理解,按搜索结果的数量排序),以便您通过选择片段之一。

我的问题是我该如何从Google中检索这些片段? Google是否提供任何API来执行此操作?我已经搜索了这个问题,但谷歌似乎提供了一个搜索API,并允许检索搜索结果,而不是片段。

p.s.我会很感激任何链接,与问题,教程或代码片断有关。我正在用C/C++编写一个简单的WinAPI应用程序。提前致谢!

+0

+1这是语言无关 - 我intereted的答案,即使我不是在C++工作 – 2009-07-29 07:18:43

回答

2

看起来我已经知道了!

Google提供了一个简单但方便的REST API。您形成一个特殊的URL,然后发送一个HTTP请求,并接收必要搜索建议的格式化列表。看起来Google支持许多格式选项,例如JSON和XML。

看到更多的信息: http://blogoscoped.com/archive/2006-08-17-n22.html