การดาวน์โหลดขั้นสูงด้วย Wget

การประมวลผลข้อมูลบน Command Line

Susan Sun

Data Person

การดาวน์โหลดหลายไฟล์ด้วย Wget

บันทึกรายการ URL ไว้ในไฟล์ข้อความ

cat url_list.txt
https://websitename.com/datafilename001.txt
https://websitename.com/datafilename002.txt
...

ดาวน์โหลดไฟล์จาก URL ที่บันทึกไว้ใน url_list.txt โดยใช้ -i

wget -i url_list.txt
การประมวลผลข้อมูลบน Command Line

การตั้งค่าข้อจำกัดสำหรับการดาวน์โหลดไฟล์ขนาดใหญ่

กำหนดขีดจำกัดแบนด์วิดท์การดาวน์โหลด (ค่าเริ่มต้นเป็น ไบต์ต่อวินาที) ด้วย --limit-rate

ไวยากรณ์:

wget --limit-rate={rate}k {file_location}

ตัวอย่าง:

wget --limit-rate=200k -i url_list.txt
การประมวลผลข้อมูลบน Command Line

การตั้งค่าข้อจำกัดสำหรับการดาวน์โหลดไฟล์ขนาดเล็ก

กำหนดเวลาหยุดพัก (เป็นวินาที) ระหว่างการดาวน์โหลดแต่ละไฟล์ด้วย --wait

ไวยากรณ์:

wget --wait={seconds} {file_location}

ตัวอย่าง:

wget --wait=2.5 -i url_list.txt
การประมวลผลข้อมูลบน Command Line

curl เทียบกับ Wget

ข้อดีของ curl:

  • ใช้ดาวน์โหลด และ อัปโหลดไฟล์ได้จากกว่า 20 โปรโตคอล
  • ติดตั้งได้ง่ายกว่าบนทุกระบบปฏิบัติการ

ข้อดีของ Wget:

  • มีฟังก์ชันในตัวสำหรับดาวน์โหลดหลายไฟล์พร้อมกัน
  • รองรับไฟล์หลายรูปแบบ (เช่น ไดเรกทอรีไฟล์ หน้า HTML)
การประมวลผลข้อมูลบน Command Line

มาฝึกกันเถอะ!

การประมวลผลข้อมูลบน Command Line

Preparing Video For Download...