Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ruby中捕获所有google搜索结果_Ruby_Ruby On Rails 3_Search_Bing - Fatal编程技术网

在ruby中捕获所有google搜索结果

在ruby中捕获所有google搜索结果,ruby,ruby-on-rails-3,search,bing,Ruby,Ruby On Rails 3,Search,Bing,我正在用ruby编写一个脚本,它要求我在google中搜索特定的关键字,并捕获并存储所有返回的结果url(以千为单位),以便进一步处理。我如何在Ruby中实现这一点。有宝石吗?我也会考虑使用Bing API的选项。 这两个看起来棒极了 谢谢你,菲尔。如果我使用RubyWeb搜索,google是否检测到它不是人类而是一些获取搜索结果的脚本?好问题。它使用的是谷歌搜索API,可能会受到每天100次搜索的限制,或者需要使用付费服务。然后我认为使用Bing API会是更好的选择,因为如果谷歌在任何时候

我正在用ruby编写一个脚本,它要求我在google中搜索特定的关键字,并捕获并存储所有返回的结果url(以千为单位),以便进一步处理。我如何在Ruby中实现这一点。有宝石吗?我也会考虑使用Bing API的选项。 这两个看起来棒极了


谢谢你,菲尔。如果我使用RubyWeb搜索,google是否检测到它不是人类而是一些获取搜索结果的脚本?好问题。它使用的是谷歌搜索API,可能会受到每天100次搜索的限制,或者需要使用付费服务。然后我认为使用Bing API会是更好的选择,因为如果谷歌在任何时候检测到(我认为他们会)这是一个脚本,他们会把我扔掉。您知道rbing gem中分页选项的参数吗?尝试添加
:first=>11
以搜索第二页的选项,因此我自己没有尝试过。我们还发布了自己的gem(),没有限制。