連番で名前がついていることが分かっているファイルを大量にダウンロードしなければいけない機会があり、(ツールと呼ぶほどのものでもないですが)ツール作成しました。

動作確認環境

  • MacOS Mojave

シェルスクリプトが動く環境であれば動くと思います。

どんなことができるのか

web上に公開されている連番で名前がついていることが分かっているファイルをダウンロードできます。
指定できる項目は下記の通りです。

  • ドメイン
  • 対象ディレクトリ
  • ファイル名
  • 連番の開始番号
  • 連番の終了番号
  • 拡張子

上記の項目をダウンロードしたい項目に合わせて書き換えることで
https://example.com/pc/img_1.jpg〜https://example.com/pc/img_100.jpgまでを一気にダウンロードすることができます。

使用方法

ダウンロード

Github上に公開しておりますので、まずはダウンロードしてください。

設定を書き換える

ダウンロードしたいファイルに合わせてdl.shの内容を編集してください。

実行する

shコマンドで実行してください。
filesディレクトリ内に指定したファイルが保存されます。

この記事を書いた人

Yuki Tomioka

元焼肉店店長からゼロシード株式会社の1人目のwebエンジニアとなる。テクニカルディレクターとして勤務し、WordPressのカスタマイズやアクセス解析や広告運用などに従事。現在は事業会社のフロントエンドエンジニアとして勤務。
タイムチケットで相談も受け付けてます。