2

google autocomplete api是否可以指定只为我的网站而不是所有网站返回结果?我看到有参数 ds,但唯一的目的是在 youtube 中搜索。那么我怎样才能获得自动完成或仅针对单个站点的相关或建议的搜索词?

4

1 回答 1

2

我需要同样的东西,到目前为止,我发现让它工作的唯一方法是创建一个自定义搜索引擎,然后将它作为参数添加到自动完成调用中:

http://clients1.google.com/complete/search?client=partner&gs_ri=partner&partnerid={0}&ds=cse

其中 {0} 是您的自定义搜索 ID

如果您使用合作伙伴 ID,某些功能(例如以 XML 格式返回结果)将不起作用,但至少所有自动完成结果都来自您的站点。

您还可以拥有多个搜索引擎,并在不同的文本框中使用不同的搜索引擎。结果只是您解析的 json 字符串。

祝你好运

于 2013-11-05T11:05:45.237 回答