返回顶部

收藏

Ruby 下载图片代码

更多

ruby可以使用lib/net里面提供的应用层协议(FTP,HTTP,POP,SMTP,TELNET)来完成对应应用的连接。如下是下载指定网页图片的代码:

require 'net/http'

h = Net::HTTP.new('outofmemory.cn', 80)
resp, data = h.get('/index.html', nil)
if resp.message == "OK"
  data.scan(/<img src="(.*?)"/) { |x| puts x }
end

输出:

produces: images/title_main.gif
images/dot.gif
images/dot.gif
images/dot.gif
images/aafounders_70.jpg
images/pp_cover_thumb.png
images/ruby_cover_thumb.png
images/dot.gif
images/dot.gif

标签:Ruby,http

收藏

1人收藏

支持

1

反对

1

评论

  • 楼主你忽悠人呀,哪儿有下载的代码?

    回复   |   金背二郎 发表于 2012-11-10 18:21:03

发表评论