ruby实现网页图片抓取
前段时间看到很多人写的下妹子脚本,自己也写一个
moduleCommonHelper require'nokogiri' require'open-uri' defdown_load_xmz site_url="http://www.xxx.com" forindex_pagein1..141 doc_html=Nokogiri::HTML(open(site_url+'/share/comment-page-'+index_page.to_s)) doc_html.css("#commentspimg").eachdo|item_img| putsitem_img[:src] download_img(item_img[:src]) end end end ########下载图片 defdownload_img(img_url) begin img_file=open(img_url){|f|f.read} file_name=img_url.split('/').last #putsfile_name open("public/meizi/"+file_name,"wb"){|f|f.write(img_file)} return"/public/meizi/"+file_name rescue=>err putserr return'' end end end
以上所述就是本文的全部内容了,希望大家能够喜欢。