当我在google.com上搜索Clooney
时,会在底部显示一些相关的搜索查询:
Searches related to clooney
clooney movies
clooney girlfriend
rosemary clooney
nick clooney
clooney oscar
obama clooney
clooney fundraiser
betty clooney
我希望以编程方式为单个或关键字列表接收此列表。是否有这样的API?
答案 0 :(得分:15)
不,Google没有任何可用于以编程方式检索相关网址列表的公共API。但是如果你能够选择替代方案,那么Bing就会出于类似的目的使用公共API:
http://api.bing.com/osjson.aspx?query=clooney
答案 1 :(得分:9)
不幸的是,谷歌已经落后于Related Queries API。但是有类似和半类似的API。
我不隶属于其中任何一种,并且没有使用它们中的任何一种。
Similarweb提供了一个API来查找与传递域类似的域。它与搜索条款不同,但如果您知道要比较哪些域,那么这是一个选项。它不是免费服务。
另一项付费服务来自KeywordDiscovery及其related个关键字。
答案 2 :(得分:6)
Freebase API是一个开源知识图,其中包含Google用于填充相关查询列表的知识库的公开部分。
它实际上由Google发布,但由于某些数据源的法律限制,它只包含完整知识图的一部分。
可以使用HTTP和JSON以编程方式查询搜索结果,或者有各种编程语言client libraries
以下是问题中给出的'clooney'示例的默认JSON result。可以通过API过滤,并根据用例用作分支搜索的种子。
答案 3 :(得分:1)
试用Google网站站长工具。它有很多方法可以帮助管理查询!