How To Download Files With Ruby
Join the DZone community and get the full member experience.
Join For Free// Note: the "b" in "wb" in the open method may not be needed in
// non-Windows environments. In Windows it indicates that you're writing
// binary information. You probably won't need it for downloading straight text
// or html either.
require 'net/http'
Net::HTTP.start("static.flickr.com") { |http|
resp = http.get("/92/218926700_ecedc5fef7_o.jpg")
open("fun.jpg", "wb") { |file|
file.write(resp.body)
}
}
puts "Yay!!"
Download
Opinions expressed by DZone contributors are their own.
Comments