2010-07-05 39 views
3

所以我想用Google的词汇/词组完成搜索建议功能。 也就是说在他们的主页上将搜索功能键入文本编辑器以供初学者使用。在输入文字时得到Google搜索建议

是否可以通过其REST API请求这些Google搜索建议?或者以某种方式?

回答

7

您可以使用下面的一个URL来从谷歌获得搜索建议:主页

http://www.google.com/complete/search?hl=en&js=true&qu=sugge 

上使用的建议箱

1.网址查询部分是qu参数。样本响应将是:通过谷歌工具栏

http://toolbarqueries.google.com/complete/search?q=sugge&output=toolbar&hl=en 

查询中使用

window.google.ac.h(["sugge",[["suggest","200,000,000 results","0"],["suggestion box","27,500,000 results","1"],["suggestion","84,300,000 results","2"],["suggest friends on facebook","73,100,000 results","3"],["suggested calorie intake","1,940,000 results","4"],["suggestive","12,400,000 results","5"],["suggestion boxes","997,000 results","6"],["suggested weight for height and age","72,600,000 results","7"],["suggest synonym","2,490,000 results","8"],["suggestopedia","79,300 results","9"]]]) 

2. URL显然是q参数。这具有返回XML数据的优点,就分析结果而言更容易和更便携:

<?xml version="1.0"?> 
<toplevel> 
    <CompleteSuggestion><suggestion data="suggest"/><num_queries int="200000000"/></CompleteSuggestion> 
    <CompleteSuggestion><suggestion data="suggestion box"/><num_queries int="27500000"/></CompleteSuggestion> 
    <CompleteSuggestion><suggestion data="suggestion"/><num_queries int="84300000"/></CompleteSuggestion> 
    <CompleteSuggestion><suggestion data="suggest friends on facebook"/><num_queries int="73100000"/></CompleteSuggestion> 
    <CompleteSuggestion><suggestion data="suggested calorie intake"/><num_queries int="1940000"/></CompleteSuggestion> 
    <CompleteSuggestion><suggestion data="suggestive"/><num_queries int="12400000"/></CompleteSuggestion> 
    <CompleteSuggestion><suggestion data="suggestion boxes"/><num_queries int="997000"/></CompleteSuggestion> 
    <CompleteSuggestion><suggestion data="suggested weight for height and age"/><num_queries int="72600000"/></CompleteSuggestion> 
    <CompleteSuggestion><suggestion data="suggest synonym"/><num_queries int="2490000"/></CompleteSuggestion> 
    <CompleteSuggestion><suggestion data="suggestopedia"/><num_queries int="79300"/></CompleteSuggestion> 
</toplevel> 
+0

上述的现在是否真实?链接是否相同? – vasili111 2015-04-20 14:03:34