Bagaimana cara mengunduh file .mp3 seluruh situs?

14

Saya ingin mengunduh semua file mp3 di situs web (bahkan di beranda dan sublink).

Misalnya saya ingin mengunduh semua tautan .mp3 dari " http://example.org/musics/ " dan semua sub-tautan.

Bagaimana saya bisa melakukan ini dengan menggunakan wgetatau httrackperintah?

moontoise
sumber

Jawaban:

24

Dengan perintah wget Anda dapat menggunakan:

wget -c -A '*.mp3' -r -l 1 -nd http://example.org/musics/
  • -c: terus mendapatkan file yang diunduh sebagian.
  • -A: hanya menerima file mp3. ubah format ini dengan format lain yang ingin Anda unduh.
  • -r: berulang
  • -l 1: satu tingkat dalam (yaitu, hanya file yang terhubung langsung dari halaman ini)
  • -nd: jangan membuat struktur direktori, cukup unduh semua file ke direktori saat ini.
αғsнιη
sumber
0

Jika file tidak di server yang sama, misalnya cdn atau subdomain, Anda perlu menambahkan parameter -Huntuk rentang Host.

Secara default (Untuk alasan yang baik) pengambilan rekursif Wget mengabaikan host yang berbeda dari yang ditentukan dalam perintah Anda. Namun, tergantung pada tempat file disimpan, Anda mungkin perlu mengunjungi host yang berbeda (atau nama server yang berbeda dari host yang sama).

elMeroMero
sumber