在Ruby中使用Google搜索REST API

8

我想使用Ruby进行谷歌搜索,并打印出前三个结果。

能否有人提供一个示例代码?我找不到它。


抱歉,忘记选择了。非常感谢! :) - Dogbert
2个回答

7

有一个宝石叫做googleajax,可以实现这一点:

require 'googleajax'
GoogleAjax.referer = "your_domain_name_here.com"
GoogleAjax::Search.web("Hello world")[:results][0...3]

1
请注意:Google Web Search API自2010年11月起已被弃用。虽然它仍然可以使用,但是结果看起来很奇怪,并且与Web UI给出的结果非常不同。 - Alex Fortuna
r = GoogleAjax::Search.web("Hello world")[:results][0] 然后 puts r[:unescaped_url] - craig

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接