ผู้ใช้ Windows จำนวนมากคุ้นเคยกับอินเทอร์เฟซแบบกราฟิกและเว็บเบราว์เซอร์ในฐานะเครื่องมือสากลที่พวกเขาลืมไปว่ายังมีเครื่องมืออื่นๆ อีกมากมาย Wget เป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่งของ GNU ที่ได้รับความนิยมส่วนใหญ่ในชุมชน Linux และ Unix ซึ่งส่วนใหญ่ใช้เพื่อดาวน์โหลดไฟล์จากอินเทอร์เน็ต อย่างไรก็ตาม มี wget สำหรับ Windows เวอร์ชันหนึ่ง และคุณสามารถดาวน์โหลดสิ่งใดก็ได้ตามต้องการ ตั้งแต่เว็บไซต์ทั้งหมดไปจนถึงภาพยนตร์ เพลง พอดคาสต์ และไฟล์ขนาดใหญ่ได้จากทุกที่ทางออนไลน์
มีผู้ใช้ Microsoft ไม่มากที่รู้เกี่ยวกับเครื่องมือที่เรียบร้อยนี้ นั่นเป็นเหตุผลที่ฉันเขียนคู่มือสำหรับผู้เริ่มต้นใช้งาน wget ใน Windows เรามักจะใช้เบราว์เซอร์ของเราในทุกสิ่ง ซึ่งถือว่าใช้ได้ แต่ก็ไม่ใช่วิธีที่มีประสิทธิภาพที่สุดในการบรรลุผลสำเร็จเสมอไป Wget เป็นเพียงหนึ่งในเครื่องมือมากมายที่มีมายาวนาน แต่มีเพียงไม่กี่คนที่รู้
รับ wget สำหรับ Windows
การรับ wget นั้นง่ายมาก ทำตามคำแนะนำนี้เพื่อติดตั้งและกำหนดค่า wget
- ดาวน์โหลด wget จากที่นี่และติดตั้ง ตรวจสอบให้แน่ใจว่าเป็นโปรแกรมติดตั้งและไม่ใช่แค่ต้นทางเท่านั้น มิฉะนั้นจะไม่ทำงาน
- เมื่อติดตั้งแล้ว คุณจะสามารถเข้าถึงคำสั่ง wget ได้จากหน้าต่างบรรทัดคำสั่ง เปิดหน้าต่าง CMD ในฐานะผู้ดูแลระบบและพิมพ์ 'wget -h' เพื่อทดสอบ ถ้ามันใช้งานได้ แสดงว่าคุณโชคดี หากคุณได้รับ 'คำสั่งที่ไม่รู้จัก' แสดงว่าคุณดาวน์โหลดแพ็คเกจผิด ลองอีกครั้ง.
- ตั้งค่าไดเร็กทอรีดาวน์โหลดเพื่อบันทึกไฟล์ทั้งหมดของคุณ พิมพ์ 'ชื่อไดเร็กทอรี md' เพื่อสร้างไดเร็กทอรีดาวน์โหลด ฉันเรียกของฉันว่า 'downloadz' เพื่อให้จดจำได้
เมื่อติดตั้งแล้ว คุณก็พร้อมที่จะทำงาน ด้านล่างฉันได้แสดงรายการคำสั่ง wget ยอดนิยมที่สามารถบรรลุสิ่งต่าง ๆ ได้มากมาย
ดาวน์โหลดไฟล์เดียว
wget //website.com/file.zip
ดาวน์โหลดไฟล์เดียวแต่บันทึกเป็นอย่างอื่น
wget ‐output-document=newname.html website.com
ดาวน์โหลดไปยังโฟลเดอร์เฉพาะ
wget ‐‐directory-prefix=folder/subfolder website.com/file.zip
ดำเนินการดาวน์โหลดที่ถูกขัดจังหวะต่อ
wget ‐ ดำเนินการต่อ website.com /file.zip
ดาวน์โหลดไฟล์เวอร์ชั่นใหม่กว่า
wget ‐ ดำเนินการต่อ ‐ การประทับเวลา website.com/file.zip
ดาวน์โหลดหลายหน้าเว็บ
สำหรับสิ่งนี้ คุณต้องสร้างรายการใน Notepad หรือโปรแกรมแก้ไขข้อความอื่นๆ เพิ่ม URL แบบเต็มใหม่ (ด้วย //) ลงในบรรทัดแยก จากนั้นชี้ wget ไปที่ไฟล์ ในตัวอย่างนี้ ฉันตั้งชื่อไฟล์ Filelist.txt และบันทึกไว้ในโฟลเดอร์ wget
wget - อินพุต Filelist.txt
ดาวน์โหลดทั้งเว็บไซต์
wget ‐ execute robots=off ‐recursive ‐no-parent ‐continue ‐no-clobber //website.com
คุณอาจพบว่า เว็บโฮสต์มักจะบล็อกคำสั่ง wget คุณสามารถลองปลอมแปลงการบล็อกเหล่านี้โดยแอบอ้างเป็น Googlebot ลองพิมพ์สิ่งนี้:
wget –user-agent=”Googlebot/2.1 (+//www.googlebot.com/bot.html)” -r //website.com
ดาวน์โหลดไฟล์บางประเภทจากเว็บไซต์
wget ‐level=1 ‐recursive ‐no-parent ‐‐accept FILETYPE //website.com / FILETYPE/
ตัวอย่างเช่น เปลี่ยน FILETYPE สำหรับ MP3, MP4, .zip หรืออะไรก็ได้ที่คุณต้องการ
ดาวน์โหลดภาพเว็บไซต์ทั้งหมด
wget ‐ ไดเรกทอรีคำนำหน้า = ไฟล์/รูปภาพ ‐ ไม่มีไดเรกทอรี ‐ เรียกซ้ำ ‐ ไม่มีการปิดบัง ‐ ยอมรับ jpg,gif, png,jpeg //website.com/images/
ตรวจสอบเว็บไซต์สำหรับลิงก์เสีย
wget ‐output-file=logfile.txt ‐recursive ‐spider //website.com
ดาวน์โหลดไฟล์โดยไม่ต้องโหลดเว็บเซิร์ฟเวอร์มากเกินไป
wget ‐ จำกัดอัตรา = 20k ‐ รอ = 60 ‐ สุ่มรอ ‐ กระจก //website.com
มีคำสั่ง wget หลายร้อยคำสั่ง และฉันได้แสดงให้คุณเห็นเพียงไม่กี่คำสั่งเท่านั้น เมื่อคุณคุ้นเคยกับเครื่องมือและวิธีการทำงานแล้ว ก็ขึ้นอยู่กับว่าคุณจะใช้มันเพื่ออะไร!
คุณมีคำสั่งเจ๋ง ๆ ที่สามารถบรรลุสิ่งมหัศจรรย์ได้หรือไม่? แบ่งปันกับเราด้านล่าง!