From: Tim Mcd Date: 2009-02-04T10:47:14+09:00 Subject: Net/HTTP get doc = Hpricot(open("http://redhanded.hobix.com/index.html")) images = (doc/"img") count = 0 Net::HTTP.start("redhanded.hobix.com") do |http| images.each do |img| filename = img['src'].match(/([^\/]+\..+)/) resp = http.get("#{img["src"]}") open("#{filename[1]}", "w") do |file| file.write(resp.body) end count += 1 end end So thats fairly simple, because images on _why's blog are stored as such: redhanded.hobix.com/images/whatever.w/e But how would I grab an image if it was, say, on slashdot.com? (images.slashdot.com/image.jpg) With my understanding, doing just an http.get("images.slashdot.etc.") wouldn't work, because it bases it off of the .start? Any help is appreciated! -- Posted via http://www.ruby-forum.com/.