9

当我Clooney在 google.com 上搜索时,底部会建议一些相关的搜索查询:

Searches related to clooney
clooney movies
clooney girlfriend
rosemary clooney
nick clooney
clooney oscar
obama clooney
clooney fundraiser
betty clooney

我想以编程方式接收单个或一组关键字的此列表。有没有这样的 API 可用?

4

4 回答 4

24

不,Google 没有任何可用于以编程方式检索相关 URL 列表的公共 API。但是,如果您可以选择替代方案,那么 Bing 有一个用于类似目的的公共 API:

http://api.bing.com/osjson.aspx?query=clooney
于 2014-01-08T13:19:39.770 回答
11

不幸的是,谷歌已经取消了相关查询API。虽然有相似和半相似的 API。

我不隶属于其中任何一个,也没有使用过任何一个。

Similarweb提供了一个 API 来查找与传递的域相似的域。它与搜索不同,但如果您知道要比较哪些域,这是一个选项。虽然它不是免费服务。

另一项付费服务​​来自KeywordDiscovery及其相关关键字。

雅虎!提供相关的搜索服务。它不是免费的,每次查询将返回 10 个结果。这是他们的BOSS搜索产品的一部分。

于 2014-01-08T03:53:35.857 回答
8

Freebase API是一个开源知识图谱,其中包含 Google 用来填充相关查询列表的知识库的公开可用部分。

它实际上是由 Google 发布的,但是由于某些数据源的法律限制,它只包含完整知识图的一个子集

可以使用 HTTP 和 JSON 以编程方式查询搜索结果,或者有多种编程语言客户端库

这是问题中给出的“clooney”示例的默认JSON 结果。可以通过 API 过滤并用作根据用例分支搜索的种子。

于 2014-01-02T01:16:34.400 回答
0

试用 Google 网站管理员工具。它有很多方法可以帮助管理查询!

https://www.google.com/webmasters/tools/home?hl=en

于 2014-01-08T15:36:35.377 回答