美人時計の画像を一気にダウンロード
『先生、美人が見たいです』 と三井ばりの告白をした所で美人時計の画像を一気に取得する為rubyで作成してみたんですが、時間ばっかかかりました・・そっかぁ Refererでアクセス制御してんだなぁ・・どうりで0byteのデータしか取得出来なかったわけだ 機能としては:●60x24=1440枚を一気ダウンロード といってもsleep1秒してるんで最速でも24分はかかりますが・・・ ●時間を指定してダウンロード よく掲示板で何時何分の子が可愛いとかよくあったので実装 以下ソース*********************************************require 'net/http'def get_bijin(hour, minute) begin uri = "http://www.bijint.com/jp/img/clk/#{hour}#{minute}.jpg" uri_path = uri.split(/bijint.com/).last Net::HTTP.start("bijint.com", 80) do |http| response = http.get(uri_path, "Referer" => "http://bijint.com/jp/") save_file = File::basename(uri) open(save_file, "wb") do |file| file.puts response.body puts "#{save_file} is download" end end rescue =>ex puts ex.message endendif ARGV[0].nil? then 24.times do |hour| 60.times do |minute| get_hour = sprintf("%02d",hour) get_minute = sprintf("%02d", minute) get_bijin(get_hour, get_minute) sleep 1 end endelse*********************************************今回文字ばっかで全然女の子出てこねーじゃねーか!とお怒りを受けそうなので最後に心ばかりの画像を・・・ 満足頂けたでしょうか?