Google Suggest API
Google提供的API有没有文档?
所有对Google的searchbuild议使用过时信息或非工作脚本的API显示页面。
例。 只要您input“应用程序”,Google.com就会build议Apple,Applebees等。
你可以想像,它已经改变了。
较新的url现在是http://clients1.google.com/complete/search?hl=zh-TW&output=toolbar&q=YOURSEARCHTERM
或者更近一些: http : //suggestqueries.google.com/complete/search?output=toolbar&hl=zh-CN&q=YOURSEARCHTERM
尝试http://google.com/complete/search?output=json&q=YOURSEARCHEDTERM
或输出XML http://google.com/complete/search?output=toolbar&q=YOURSEARCHEDTERM
我还发现使用Google Search API的非常简单的工具,它基于Python和Flask http://ubersuggest.org
工作实例摘要:
从这个问题工作的例子:
http://suggestqueries.google.com/complete/search?output=toolbar&hl=en&q=theory
从这个问题工作的例子:
http://suggestqueries.google.com/complete/search?output=firefox&q=theory
从上面的mhawksey评论工作示例:
http://google.com/complete/search?client=chrome&q=theory
这里client=chrome
可以改成其他的浏览器客户端。 例如,对于Firefox,它将如下所示:
http://google.com/complete/search?client=firefox&q=theory
来自mahoor13评论以上工作示例:
google.com/complete/search?output=toolbar&q=theory
从dhiraj-pandey 回答 “如果你想要国家特定的build议,你需要在URL中添加&gl =”。 这只适用于工具栏的链接!
因此,例如印度的工作国家具体例子是:
google.com/complete/search?output=toolbar&q=theory&gl=in
要分开单词使用%20
或+
之间。 例如:
http://suggestqueries.google.com/complete/search?output=toolbar&hl=en&q=a%20mykeyword
要么
http://suggestqueries.google.com/complete/search?output=toolbar&hl=en&q=a+mykeyword
也从这里可以得到两个build议与YQL(第一次消化chuck norris
,第二steven seagal
):
select * from xml where url in ( 'http://google.com/complete/search?output=toolbar&q=chuck+norris', 'http://google.com/complete/search?output=toolbar&q=steven+seagal' )
使用上面的代码给出:
http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20xml%20where%20url%20in%20%28%27http%3A%2F%2Fgoogle.com%2Fcomplete%2Fsearch %3Foutput%3Dtoolbar%26Q%3Dchuck%2Bnorris%27%2C%27http%3A%2F%2Fgoogle.com%2Fcomplete%2Fsearch%3Foutput%3Dtoolbar%26Q%3Dsteven%2Bseagal%27%29&格式= XML和诊断=假
有关Google提供的一些build议: http : //www.google.com/support/enterprise/static/gsa/docs/admin/70/gsa_doc_set/xml_reference/query_suggestion.html
正如@ Harvest316所说,你可以使用这些URL来获得build议,但是如果你想要国家特定的build议,你需要在URL中添加&gl =。 例如,如果我search印度,它会
http://suggestqueries.google.com/complete/search?output=toolbar&hl=en&q=YOURSEARCHTERM&gl=in
嗨,我是Übersuggest由JonnyPea提到的工具的作者。 没有官方的 Google Suggest API:我和其他人使用的URL只是我们在Google上发现的黑客。 这里有几个build议:
- 看看我的应用程序在Bitbucket上的源代码(注意:我是一个业余爱好者程序员,所以我的代码感冒好多了 )
- 不要从相同的IP数千次调用API,否则将被禁止。
[UPDATE]
对不起,源代码不再可用
有一个可以从Google Suggest(与YouTube,Bing和App Store一起)提取数据的工作API : http : //keywordtool.io/api
使用这个API你不需要担心来自同一个IP的请求数量等等
Google没有官方API来共享自动填充数据,而且它经常会隐藏Google提供的来自Google关键字规划师的关键字。
请注意,这个API是通过付费订阅, 每月$ 280起 。