# coding: utf-8
require 'open-uri'
require 'nokogiri'
require 'pp'
# ./images ディレクトリがなかったら作る
save_dir = 'images'
Dir.mkdir(save_dir) unless File.exists?(save_dir)
doc = Nokogiri::HTML(open('http://blog.livedoor.jp/insidears/archives/52516977.html'))
image_urls = []
doc.css('.main a').each do |link|
image_urls.push({ :url => link[:href], :title => link[:title] })
end
pp image_urls
image_urls.each_with_index do |image_url,index|
pp image_url
image_data = open(image_url[:url])
File.open("#{save_dir}/#{image_url[:title]}.jpg",'w') do |f|
f.write image_data.read
end
end
Suppo - Create, Customize & Host
Your App Support Page at Suppo
DDownload
TTweet
FFull View
→ Next Snippet
← Previous Snippet
Want to join Code Pad Request An Invite