วิธีดาวน์โหลดไฟล์. mp3 ทั้งไซต์


14

ฉันต้องการดาวน์โหลดไฟล์ MP3 ทั้งหมดในเว็บไซต์ (แม้ในโฮมเพจและลิงก์ย่อย)

ตัวอย่างเช่นฉันต้องการดาวน์โหลดลิงก์. mp3 ทั้งหมดจาก " http://example.org/musics/ " และลิงก์ย่อยทั้งหมด

ฉันจะทำสิ่งนี้โดยใช้wgetหรือhttrackคำสั่งได้อย่างไร

คำตอบ:


24

ด้วยคำสั่ง wget คุณสามารถใช้:

wget -c -A '*.mp3' -r -l 1 -nd http://example.org/musics/
  • -c: รับไฟล์ที่ดาวน์โหลดบางส่วนต่อไป
  • -A: ยอมรับไฟล์ MP3 เท่านั้น เปลี่ยนรูปแบบนี้ด้วยรูปแบบอื่นที่คุณต้องการดาวน์โหลด
  • -r: รับเงินคืน
  • -l 1: หนึ่งระดับลึก (เช่นไฟล์ที่เชื่อมโยงโดยตรงจากหน้านี้)
  • -nd: อย่าสร้างโครงสร้างไดเรกทอรีเพียงดาวน์โหลดไฟล์ทั้งหมดลงในไดเรกทอรีปัจจุบัน

0

หากไฟล์ไม่ได้อยู่บนเซิร์ฟเวอร์เดียวกันเช่น cdn หรือโดเมนย่อยคุณต้องเพิ่มพารามิเตอร์-Hสำหรับการโฮสต์

โดยค่าเริ่มต้น (เพื่อเหตุผลที่ดี) การดึงข้อมูลซ้ำของ Wget จะไม่สนใจโฮสต์ที่แตกต่างจากโฮสต์ที่ระบุในคำสั่งของคุณ อย่างไรก็ตามขึ้นอยู่กับตำแหน่งที่จัดเก็บไฟล์คุณอาจต้องไปที่โฮสต์อื่น (หรือชื่อเซิร์ฟเวอร์อื่นของโฮสต์เดียวกัน)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.