打印

[问题求助] 为什么不能批量下载呢?

为什么不能批量下载呢?

代码:
require "open-uri"
p= (1..3).to_a
for i in p

data=open("http://192.168.8.100/" +i +".gif"){|f|f.read}
open(i+".gif","wb"){|f|f.write(data)}

end
我觉得一点错没有呀,单个下载是可以成功的,为什么批量就不行了呢?

[ 本帖最后由 lcx 于 2008-4-13 20:23 编辑 ]
本帖最近评分记录
  • 5swords R币 +3 不错. 2008-4-14 09:52

TOP

require "open-uri"
for i in 1..3
c= "http://192.168.8.100/"+i.to_s+".gif"
data=open(c){|f|f.read}
open(i.to_s+".gif","wb"){|f|f.write(data)}
end
open里非要换个变量,我晕.
啊,原来是data=open("http://192.168.8.100/#{i.to_s}.gif"){|f|f.read}

[ 本帖最后由 lcx 于 2008-4-13 20:46 编辑 ]

TOP

2008-11-23 22:33 Crawled by CCBot/1.0 (+http://www.commoncrawl.org/bot.html) @38.103.63.61