我的网站上有一个表单,它将文本框输入转发到www.google.com/search?q=...
. 在通过 google.com 搜索时,是否有可能获得谷歌提供的这种自动完成/自动填充功能。Firefox 在 url 栏旁边的搜索栏中使用 google 的自动完成功能,但我怎样才能为我的 web 表单获取此类信息?
问问题
6517 次
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
这是一个完整的谷歌自动建议示例
于 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 回答