1P漫画を公開している「今日マチ子のセンネン画報」(http://diary.jp.aol.com/juicyfruits/)から、JPG画像で公開されている作品を全てごそっとローカルに保存したいのですが、何か良い方法はありませんか?


wgetを使ってみたんですが、ノウハウが無いんで、要らない物ばかりがしがし落とされてしまいます。ちなみにWinXPです。Webサービスでもソフトでもスクリプトでもなんでもいいんで、どうぞよろしく。

回答の条件
  • URL必須
  • 1人3回まで
  • 登録:2008/05/04 22:50:58
  • 終了:2008/05/11 22:55:02

回答(2件)

id:minesouta No.1

みねそうた回答回数23ベストアンサー獲得回数22008/05/05 02:30:11

ポイント35pt

http://diary.jp.aol.com/juicyfruits/

詩的な絵ですね。

perlスクリプトです。ActivePerlをインストール後、cpanでWWW::Mechanizeをインストールして使ってください。(コマンドプロンプトで「cpan WWW::Mechanize」)

use WWW::Mechanize;
$\ = "\n";

my $url = "http://diary.jp.aol.com/juicyfruits/";
my $image_url = "http://diary.jp.aol.com/juicyfruits/img/";
my $dirname = "image_getter";

mkdir $dirname unless -e $dirname;
chdir $dirname or die "can not make dir.";

my $mech = WWW::Mechanize->new( agent=>'Mozilla/4.0 (compatible; MSIE 6.0; Windows XP)' );
my $getter = WWW::Mechanize->new( agent=>'Mozilla/4.0 (compatible; MSIE 6.0; Windows XP)' );
$mech->get( $url );

while(1) {
  get_images();
  $mech->follow_link( text_regex=>qr|>>| ) or last;
  print "Now: ", $mech->uri();
  sleep 1;
}
print "Complete!";

sub get_images {
  my @image_urls = $mech->content =~ m|src="/juicyfruits/img/(.+?\..+?)"|g;
  foreach my $image (@image_urls) {
    next if ($image =~ /profile\.jpg/) or (-e $image);
    $getter->get($image_url . $image, ":content_file", $image);
    print $mech->success() ? "GET: $image" : "Error: $image";
  }
}

上のスクリプトを「getter.pl」で保存した場合、

「C:\perl\bin\perl getter.pl」のように実行します

同じくWinXPなので多分いけると思います。

id:rarara6

おお、後で試してみます!

Firefoxの拡張機能のDownthemAllとAutopagerizeを組み合わせればいけるんじゃないかと試行錯誤していたんですけど、SITEINFOの作成からしてうまくいかず、泣く泣く人力検索したんですが、やっぱりこういうのをぱぱっと書ける人はすごいっすね。


追記

XAMPPのPerlアドオンにPPMでWWW::Mechanizeを追加してスクリプトを実行したのですが、フォルダだけ作られ「Complete!」と表示されるだけで終わってしまいます。どうもインターネットに取りに行く前でこけてるみたいです。

2008/05/05 14:57:21
id:hijirinotsuki No.2

hijirinotsuki回答回数215ベストアンサー獲得回数102008/05/05 22:11:31

ポイント35pt

http://hw001.gate01.com/kzsoft/

ダウンロードは

http://hw001.gate01.com/kzsoft/download.html

シェアウェアですが1000個まではダウンロードできるようです。

しかし、この手のソフトってサイト作者には失礼だと思います。

あまり負荷のかからないよう注意して下さい。

  • id:minesouta
    確かにXAMPPのPerlアドオンでは動きませんでした。
    調べたところ似たようなことはあるようですが、解決策はわかりませんでした。申し訳ないです。

この質問への反応(ブックマークコメント)

トラックバック

  • Hi! rarara!! - [d] 2008-05-15 22:52:36
    [d] センネン画報 作者: 今日マチ子 出版社/メーカー: 太田出版 発売日: 2008/05/15 メディア: コミック 今日マチ子がAOLダイアリーで淡々と連載している叙情的一頁漫画ブログ今日マチ子のセン
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません