Ruby实现网页图片抓取

2023-12-05 0 938

前段时间看到很多人写的下妹子脚本,自己也写一个

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+nokogori抓取糗事百科前10页并存储进数据库示例
  • 使用Ruby程序实现web信息抓取的教程
  • ruby实现网页图片抓取

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 Ruby Ruby实现网页图片抓取 https://www.u-9.cn/jiaoben/ruby/100789.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务