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