如何使用API​​访问Google搜索“我感觉幸运”的功能?

时间:2013-06-01 22:26:00

标签: api google-search google-search-api

我正在创建一个示例应用,该应用将从用户处获取查询,并将返回从Google的“我很幸运”搜索返回的网址结果。 Google会通过其API公开此功能吗?如何访问?

3 个答案:

答案 0 :(得分:4)

Google的“我感觉幸运”功能没有任何魔力。它只是选择搜索的第一个结果。所以,无论你使用的是api,你也可以选择第一个结果。

此外,您可以将此格式用于网址,以便点击Google的“我感觉幸运”结果:

http://www.google.com/search?q=my+keywords+for+search&btnI

答案 1 :(得分:1)

Google 似乎更改了他们的 I'm feeling lucky 网址。

一种解决方法是使用 https://duckduckgo.com/?q=!ducky+github+foo+bar+foobar

https://duckduckgo.com/?q=!ducky+YOUR_URL_ENCODED_QUERY

答案 2 :(得分:0)

已弃用 您可以使用Google API,这可能是最好的方法,但需要更多的工作 api docs here https://developers.google.com/web-search/docs/

不再工作 或者您可以使用搜索查询转到此网址: http://www.google.com/webhp#q=your+search+query+here&btnI

<击>

请确保将&amp; btnI添加到最后,否则它不会重定向


更新2014

以上网址已停止工作,是的,搜索API已弃用,但始终存在解决方法。如果您真的需要,您仍然可以在以下URL上使用简单的get请求:

https://www.google.com/search?q=your+search+query+here&btnI=

当然your+search+query+here替换为URL编码的字符串。