E-Hentaiなどにある画像をまとめてダウンロードする方法

モジュールのインストール方法を追記しました。

このページではE-HentaiやLo-Fi、EX-Hentai(裏)の画像のダウンロードを支援してくれるツール(スクリプト)を紹介します。

これがあれば一つずつ保存する手間が省けます。

ehgm.pl - Downloader from E-Hentai, EX-Hentai, and Lo-Fi -

現在、一番最新版と思われるバージョンのあるurl→http://www1.axfc.net/uploader/File/so/56848 (2011-1現在)

2chのUNIX板の方々が作成されたすばらしいスクリプトです!多機能かつ高機能です。プロキシやリジューム機能(ダウンロード中に壊れたファイルを復旧)までついています。

再配布&改変自由とのことなので、ミラーを貼っておきます。

ehgm0110.zip(DLした画像はehgm.plと同じディレクトリのdownloadフォルダに作品ごとに保管されます)

コマンドプロンプトが分からない!という方はbatファイル(リストのURLを一括DL+プロキシが登録されていればプロキシで接続)も入れておきましたのでご利用ください。

手順(基本)

  1. Perlをローカルで動かすので、ActivePerlをインストールする(ActivePerlのダウンロードページ
  2. もしWWW::MechanizeモジュールとHTML::Entitiesモジュールがインストールされていないならこの二つのモジュールをインストールする。インストール方法は後述。
  3. ehgm0110.zipをダウンロード&解凍
  4. queue_list.txtを開いて、一括ダウンロードしたい画像のあるページのURLを書き込む
  5. コマンドプロンプトでehgm.plのある階層まで移動した後にehgm.pl queue_list.txtと入力。
  6. ダウンロードが始まるのでしばらく待つ

モジュールのインストール方法

ehgm.plを動かすにはWWW:MechanzeとHTML::Entitlesの二つのモジュールが必要になります。この二つはCPANやPPMなどからインストールできます。

ここではActivePerlがインストールされているとして、ActivePerlのPPM(Perl Package Manager)からモジュールをインストールする方法を解説します。

インストール手順

  1. Windowsのスタートメニュー→「ActivePerl」→「PerlPackageManager」を開く。もしくはコマンドプロンプトを開いて「ppm」と入力
  2. GUI画面が開いたら『WWW-Mechanize』と『HTML-Parser』を探して右クリック
  3. 『install ~』と出たらその文字を左クリック。
  4. Ctrl+Enterキーを押す。『Ready to install ~ package?』と出たらOKを押す。するとインストールが開始されます。

この二つのモジュールをインストールして準備完了です。

よく分からない人向け

  1. ActivePerlをダウンロード&インストール
  2. モジュールをインストール
  3. ehgm0110.zipをダウンロードして解凍ソフトで解凍。
  4. queue_list.txtを開いてURLをコピー&ペースト。
  5. download.batをダブルクリックするとコマンドプロンプトが開いてダウンロードが始まります。