本文给大家分享的是个人使用ruby编写的抓取网页图片的代码,十分的简单实用,有需要的小伙伴可以参考下。
前段时间看到很多人写的下妹子脚本,自己也写一个
module CommonHelper
require 'nokogiri'
require 'open-uri'
def down_load_xmz
site_url = "http://www.xxx.com"
for index_page in 1..141
doc_html = Nokogiri::HTML(open(site_url+'/share/comment-page-'+index_page.to_s))
doc_html.css("#comments p img").each do |item_img|
puts item_img[:src]
download_img(item_img[:src])
end
end
end
########下载图片
def download_img(img_url)
begin
img_file = open(img_url) { |f| f.read }
file_name = img_url.split('/').last
#puts file_name
open("public/meizi/"+file_name, "wb") { |f| f.write(img_file) }
return "/public/meizi/"+file_name
rescue => err
puts err
return ''
end
end
end
沃梦达教程
本文标题为:Ruby实现网页图片抓取


猜你喜欢
- Ruby on Rails在Ping ++ 平台实现支付 2023-07-22
- Ruby的字符串与数组求最大值的相关问题讨论 2023-07-22
- Ruby 迭代器知识汇总 2023-07-23
- 汇编语言程序设计之根据输入改变屏幕颜色的代码 2023-07-06
- R语言-如何切换科学计数法和更换小数点位数 2022-11-23
- R语言关于二项分布知识点总结 2022-11-30
- Golang http.Client设置超时 2023-09-05
- Go Web开发进阶实战(gin框架) 2023-09-06
- Swift超详细讲解指针 2023-07-08
- R语言绘图数据可视化pie chart饼图 2022-12-10