使用ruby_Hpricot_httpclient 获取网页图片
2015-06-04 16:17
357 查看
使用ruby_Hpricot_httpclient 获取百度贴吧的图片
require 'rubygems' require 'hpricot' require 'open-uri' require 'httpclient' @client = HTTPClient.new link = "http://tieba.baidu.com/p/3576130522" doc = Hpricot(@client.get(link).body) imgs = doc.search("img[@class=BDE_Image]") 获取图片的img标签 for i in 0..imgs.length-1 s = @client.get(imgs[i][:src]) 获取img标签中的src File.open("[#{i}].jpg","w+") do |file| 将图片保存到文件夹中 file.puts s.body end end
相关文章推荐
- TCP 的那些事儿(上)
- TCP socket编程中send函数
- Android之Http通信——4.Android HTTP请求方式:HttpClient
- nginx HTTP模块组成
- 单机最大tcp连接数
- ListView加载网络数据和图片
- VMware虚拟机采用桥接方式不能上网——都是共享神盾惹的祸!
- Windows单机最大TCP连接数的问题
- CCNA学习指南 网络互联
- https
- ubuntu 恢复gnome-panel及恢复网络管理图标
- 网络流基础学习(Edmonds_Karp算法 )
- Swift使用Alamofire实现网络请求
- Unix网络编程API
- HttpResponse类
- HTTP POST GET 本质区别详解
- Linux 内核--总线设备驱动模型(字符/块/网络设备 && platform设备)
- HttpRequest类
- Windows Server 2012 网络负载平衡(NLB)
- 第一篇 基础网络编程