`
ltl3884
  • 浏览: 132261 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ruby 读取网上的文件

阅读更多
require 'net/http'

require 'uri'


url = URI.parse('http://www.infoq.com/')

    (1..53).each do |i|

      res = Net::HTTP.start(url.host, url.port) {|http|

        http.get("/resource/presentations/zhaolu-jquery/zh/slides/zl-#{i}.swf")

      }

      File.new("#{i}.swf","w+") unless File.exist?("#{i}.swf")

      f = File.open("#{i}.swf",'w+')    

      f.puts res.body

      f.close

      puts "完成#{format("%.2f",i*100/53).to_f}%" 

end
 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics