Làm thế nào để tải xuống tập tin .mp3 toàn bộ trang web?


14

Tôi muốn tải xuống tất cả các tệp mp3 trong trang web (ngay cả trong trang chủ và các liên kết con).

Ví dụ: tôi muốn tải xuống tất cả các liên kết .mp3 từ " http://example.org/musics/ " và tất cả các liên kết phụ.

Làm thế nào tôi có thể làm điều này bằng cách sử dụng wgethoặc httracklệnh?

Câu trả lời:


24

Với lệnh wget bạn có thể sử dụng:

wget -c -A '*.mp3' -r -l 1 -nd http://example.org/musics/
  • -c: tiếp tục nhận tệp được tải xuống một phần.
  • -A: chỉ chấp nhận tệp mp3. thay đổi định dạng này với định dạng khác mà bạn muốn tải xuống.
  • -r: tái diễn
  • -l 1: sâu một cấp (nghĩa là chỉ các tệp được liên kết trực tiếp từ trang này)
  • -nd: không tạo cấu trúc thư mục, chỉ cần tải xuống tất cả các tệp vào thư mục hiện tại.

0

Nếu các tệp không nằm trên cùng một máy chủ, ví dụ cdn hoặc tên miền phụ, bạn cần thêm tham số -Hcho Máy chủ lưu trữ.

Theo mặc định (Vì lý do chính đáng) Truy xuất đệ quy của Wget bỏ qua các máy chủ khác với máy chủ được chỉ định trong lệnh của bạn. Tuy nhiên, tùy thuộc vào nơi các tệp được lưu trữ, bạn có thể cần phải truy cập các máy chủ khác nhau (hoặc tên máy chủ khác nhau của cùng một máy chủ).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.