サイト全体で.mp3ファイルをダウンロードするには?


14

ウェブサイトのすべてのmp3ファイルをダウンロードしたい(ホームページやサブリンクも含む)。

たとえば、「http://example.org/musics/」からすべての.mp3リンクとすべてのサブリンクをダウンロードしたいです。

wgetまたはhttrackコマンドを使用してこれを行うにはどうすればよいですか?

回答:


24

wgetコマンドを使用すると、次を使用できます。

wget -c -A '*.mp3' -r -l 1 -nd http://example.org/musics/
  • -c:部分的にダウンロードされたファイルの取得を続けます。
  • -A:mp3ファイルのみを受け入れます。ダウンロードする別の形式でこの形式を変更します。
  • -r:再帰
  • -l 1:1レベルの深さ(つまり、このページから直接リンクされているファイルのみ)
  • -nd:ディレクトリ構造を作成せず、すべてのファイルを現在のディレクトリにダウンロードするだけです。

0

ファイルがcdnやサブドメインなどの同じサーバー上にない場合は-H、ホストスパニングのパラメーターを追加する必要があります。

デフォルトでは(正当な理由により)、Wgetの再帰的取得はコマンドで指定されたホストとは異なるホストを無視します。ただし、ファイルの保存場所によっては、異なるホスト(または同じホストの異なるサーバー名)にアクセスする必要がある場合があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.