我正在创建一个示例应用,该应用将从用户处获取查询,并将返回从Google的“我很幸运”搜索返回的网址结果。 Google会通过其API公开此功能吗?如何访问?
答案 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 击>
请确保将& btnI添加到最后,否则它不会重定向
更新2014
以上网址已停止工作,是的,搜索API已弃用,但始终存在解决方法。如果您真的需要,您仍然可以在以下URL上使用简单的get请求:
https://www.google.com/search?q=your+search+query+here&btnI=
当然your+search+query+here
替换为URL编码的字符串。