首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检索Google Instant数据

检索Google Instant数据
EN

Stack Overflow用户
提问于 2013-03-20 04:24:56
回答 2查看 95关注 0票数 0

我想开发一个应用程序,将可视化的谷歌即时推荐。这是一个课程项目,目前,我对web编程工具了解不多。我想知道的是,有没有可能从另一个网页检索这些数据。如果您认为这是可能的,并且在哪个平台上也是可能的,请您指导我正确的方向。

EN

回答 2

Stack Overflow用户

发布于 2013-04-16 07:54:55

如果没有更多关于你实际想要做什么的信息,就很难给出一个合适的答案。据我所知,你只是想要一个来自谷歌搜索的自动完成的项目列表,可以随心所欲地操作?

在这种情况下,使用来自here的最高评级答案,您可以使用http://suggestqueries.google.com/complete/search?client=firefox&q=YOURQUERY为您提供一个JSON对象,然后您可以操作该对象以获得自动补全结果。client=部分是必需的,但我还没有研究过可以放入其中的各种选项。

就我个人而言,我以前从来没有使用过JSON,所以我不能给你任何关于如何解析它的帮助,但是你可以在JSON websitew3 website上找到更多关于它的信息。

票数 0
EN

Stack Overflow用户

发布于 2013-04-16 11:55:53

将需要像javascript或运行javascript引擎或浏览器插件,并与该插件通信。

当你输入的时候,javascript函数被调用了。因此,您需要在自己的函数中调用此函数,或者模仿它的功能。我猜它会使用您输入的内容编程调用web服务/ web页面表单(ajax)。服务器将使用建议进行响应。不是很难,只要谷歌不否认你,如果它意识到你不是一个浏览器。我想他们只喜欢100个免费的API调用,但你可以用谷歌搜索一下。

java中的Http组件将会帮助调用serice,比如cookeis等。你应该使用firefox上的dev工具来查看当你在google搜索栏中输入并查看代码时到底发生了什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15509701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档