我的网站上有一个表单,它将文本框输入转发给www.google.com/search?q=...
。在google.com上搜索时,是否有可能获得谷歌提供的自动完成/自动填充功能。 Firefox在网址栏旁边的搜索栏中使用谷歌的自动完成功能,但我如何才能为我的网络表单获取此类信息?
答案 0 :(得分:6)
Google Suggest API 允许在自定义关键字上使用自动填充功能。但似乎谷歌已将其删除。但我发现你仍然可以访问API。有JSON和XML的URL。
http://clients1.google.com/complete/search?hl=en&q=<your query here>&client=hp
http://clients1.google.com/complete/search?hl=en&q=<your query here>&output=toolbar
没有任何保证。
如果您想在文本框中获得自动填充功能。您可以将其与jQuery UI Autocomplete
组合使用答案 1 :(得分:4)
这是一个完整的google auto建议示例
答案 2 :(得分:1)
新网址是:
http://suggestqueries.google.com/complete/search?client=firefox&q=YOURQUERY
客户端部分是必需的;我没有测试其他客户。
答案 3 :(得分:0)
除了Ricky的答案,您还可以使用private x
参数过滤媒体的建议:
http://clients1.google.com/complete/search?hl=en&q=stackoverflow&output=toolbar&ds=
youtube:ds = yt
书籍:ds = bo
产品:ds = sh
新闻:ds = n
图片:ds = i
web:ds =
食谱:ds = r