我正在使用一个简单的应用程序,允许用户输入一些文本,然后将其委托给google.com,搜索此文本。类似于Firefox中的Google搜索栏。
在Google工具栏中,有一项功能:当您开始输入文字时,会显示一些片段(根据我的理解,按搜索结果的数量排序),您可以通过选择一个片段快速输入文字的片段。
我的问题是如何从Google检索这些代码段? Google是否提供任何API来执行此操作?我搜索了这个问题,但谷歌似乎提供了一个搜索API,并允许检索搜索结果,而不是片段。
P.S。我会很感激任何与问题相关的链接,或教程,或代码片段等。我正在用C / C ++编写一个简单的WinAPI应用程序。提前谢谢!
答案 0 :(得分:2)
看起来我已经拥有它了!
Google提供了一个简单但方便的REST API。您形成一个特殊的URL,然后发送HTTP请求并接收格式化的必要搜索建议列表。看起来Google支持许多格式选项,例如JSON和XML。