5

我的网站上有一个表单,它将文本框输入转发到www.google.com/search?q=.... 在通过 google.com 搜索时,是否有可能获得谷歌提供的这种自动完成/自动填充功能。Firefox 在 url 栏旁边的搜索栏中使用 google 的自动完成功能,但我怎样才能为我的 web 表单获取此类信息?

4

4 回答 4

6

Google Suggest API允许对自定义关键字使用自动完成功能。但似乎谷歌已将其删除。但我发现你仍然可以访问 API。有 JSON 和 XML 的 URL。

JSON

http://clients1.google.com/complete/search?hl=en&q=<your query here>&client=hp

XML

http://clients1.google.com/complete/search?hl=en&q=<your query here>&output=toolbar

没有任何保证。

如果您想在文本框上自动完成。您可以将其与jQuery UI 自动完成功能结合使用

于 2012-05-04T21:05:26.017 回答
3

这是一个完整的谷歌自动建议示例

http://googlesuggest-jquery.googlecode.com/svn/trunk/

于 2012-09-18T20:51:02.513 回答
1

新网址是:

http://suggestqueries.google.com/complete/search?client=firefox&q=YOURQUERY

客户端部分是必需的;我没有测试其他客户。

于 2012-12-20T16:20:47.293 回答
1

除了 RickyA 的回答之外,您还可以使用bs参数按媒体过滤建议:

http://clients1.google.com/complete/search?hl=en&q=stackoverflow&output=toolbar&ds=

优酷:ds=yt

书籍:ds=bo

产品:ds=sh

新闻:ds=n

图片:ds=i

网页:ds=

配方:ds=r

于 2015-10-23T22:38:17.327 回答