Ruby captures web images and ruby captures images.
Some time ago, I saw a lot of scripts written by my sister, and I wrote one myself.
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 ####### download image def download_img (img_url) begin img_file = open (img_url) {| f. read} file_name = img_url.split ('/'). last # puts file_name open ("public/meizi/" + file_name, "wb") {| f. write (img_file)} return "/public/meizi/" + file_name rescue => err puts err return ''end
Articles you may be interested in:
- Ruby + nokogori crawls the first 10 pages of anecdote encyclopedia and stores them in the database example
- Tutorial on web Information capturing using Ruby programs
- Ruby Web image capturing