在ruby中捕获所有google搜索结果
我正在用ruby编写一个脚本,它要求我在google中搜索特定的关键字,并捕获并存储所有返回的结果url(以千为单位),以便进一步处理。我如何在Ruby中实现这一点。有宝石吗?我也会考虑使用Bing API的选项。 这两个看起来棒极了在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会是更好的选择,因为如果谷歌在任何时候
谢谢你,菲尔。如果我使用RubyWeb搜索,google是否检测到它不是人类而是一些获取搜索结果的脚本?好问题。它使用的是谷歌搜索API,可能会受到每天100次搜索的限制,或者需要使用付费服务。然后我认为使用Bing API会是更好的选择,因为如果谷歌在任何时候检测到(我认为他们会)这是一个脚本,他们会把我扔掉。您知道rbing gem中分页选项的参数吗?尝试添加
:first=>11
以搜索第二页的选项,因此我自己没有尝试过。我们还发布了自己的gem(),没有限制。