如何让ruby循环在每300个元素后等待15分钟?

时间:2016-11-14 13:12:44

标签: ruby loops

我想制作ruby脚本,打印任何帐户的所有粉丝,但是twitters API会在300印刷粉丝之后给我一个错误(太多的请求),我怎么能循环打印frist 300然后等待15 min然后开始它到另一个300?

1 个答案:

答案 0 :(得分:1)

你可以这样做:

some_variable = 0
loop do 
  #**your code that puts element ** 
  some_variable += 1
  sleep(15*60) if (some_variable % 300).zero?
end