http://www.jjgirls.com/japanese/ の画像を楽にインストールできないものかと思ったので、ローカルで実行のRubyで単純なプログラムを作ってみた。自分のPCのPictures にAVフォルダを作って、そこに、URLの規則性を利用して、順番に保存していく形にした。さらには、一度に観覧できるように、HTMLに出力されるようにした。 やり方によっては、もっと効率のよいやり方があるはず。とりあえずメモで、…自分で作ってみて、冷静に、まったくアホなプログラムだと思う(笑)

このURLの場合 http://www.jjgirls.com/japanese/honoka/1/
例) 名前/ファイル1~x / 画像 1~12.jpg  ① name = honoka   ② number =31
http://www.jjgirls.com/japanese/honoka/1/honoka-11.jpg

ソースコード

require 'open-uri'

name="honoka" # 名前↑ number=31 # 最後のページの番号

Dir::mkdir("C:/Users/Daisuke/Pictures/AV/"+ name)

y=1 loop do

new=("%03d" % y ) Dir::mkdir("C:/Users/Daisuke/Pictures/AV/"+ name + "/" + new)

di=("C:/Users/Daisuke/Pictures/AV/" + name + "/" + new +"/")

x="http://www.jjgirls.com/japanese/"

n=1 loop do

src = open( x + name + "/" + y.to_s(10) + "/" + name +  "-" + n.to_s(10) + ".jpg") dst = open( di  + n.to_s(10) + ".jpg"  , "wb" ) dst.write(src.read())

if n == 12 break end n += 1 end

if y == number break end y += 1 end

File.open("C:/Users/Daisuke/Pictures/AV/" + name + "/index.html","w"){|file|     file.puts("Image"+"<" +"/br "+ ">")     file.puts("Download!!"+ name + "<" +"/br "+ ">" )

}

y=1 loop do new=("%03d" % y ) s=1 loop do

File.open("C:/Users/Daisuke/Pictures/AV/" + name +  "/index.html","a"){|file|    file.puts "<" + "img src=" + new + "/" + s.to_s(10) + ".jpg" + ">" }

if s == 12 break end s += 1 end

if y == number break end y += 1 end