Wget เป็นยูทิลิตี้บรรทัดคำสั่งที่สามารถใช้เพื่อดาวน์โหลดเกือบทุกอย่างที่มีบนอินเทอร์เน็ต สิ่งที่จับได้คือควรมีให้ใช้งานผ่านโปรโตคอล HTTP, HTTPS หรือ FTP; มิฉะนั้น Wget จะไม่สามารถดาวน์โหลดได้ มีหลายวิธีในการใช้ Wget ตัวอย่างเช่น คุณสามารถใช้ Wget เพื่อดาวน์โหลดทุกภาพบนเว็บไซต์ หรือคุณสามารถดาวน์โหลดไฟล์เดียวได้เช่นกัน Wget สามารถดาวน์โหลดต่อได้เมื่อทำได้ ดังนั้น หากคุณสงสัยว่า Wget ทำงานอย่างไร และมันทำอะไรให้คุณได้บ้าง นี่คือวิธีการใช้ Wget:
การติดตั้ง Wget
1. การติดตั้ง Wget บน macOS Sierra
ก่อนที่เราจะเริ่มต้นใช้งาน Wget เราจะต้องติดตั้งบนระบบของเราก่อน ตอนนี้ โชคดีที่ลีนุกซ์รุ่นส่วนใหญ่มาพร้อมกับ Wget ที่ติดตั้งไว้ล่วงหน้า ดังนั้นคุณจะไม่ต้องทำงานเพิ่มเติมใดๆ อย่างไรก็ตาม หากคุณใช้ Mac คุณจะต้องติดตั้ง Wget สามารถทำได้ง่ายๆ โดยใช้ Homebrew (ดาวน์โหลด). หากคุณต้องการความช่วยเหลือ คุณต้องปฏิบัติตามขั้นตอนต่อไปนี้:
- ขั้นแรก คุณจะต้องติดตั้ง Homebrew บน Mac ของคุณ เพื่อที่จะสามารถดาวน์โหลด Wget ได้ การทำเช่นนี้เพียงแค่ เปิดตัว Terminalและพิมพ์คำสั่งต่อไปนี้:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- หลังจากคำสั่งเสร็จสิ้น Homebrew จะถูกติดตั้ง บนระบบของคุณ ตอนนี้คุณสามารถใช้ Homebrew เพื่อติดตั้งแพ็คเกจ เช่น Wget ใน Terminal เพียงเรียกใช้คำสั่งต่อไปนี้:
brew install wget

- Homebrew จะเริ่มโดยอัตโนมัติ การดาวน์โหลด แตกไฟล์ และติดตั้ง Wget บนระบบของคุณ ขั้นตอนนี้อาจใช้เวลาสักครู่ ทั้งนี้ขึ้นอยู่กับความเร็วเครือข่ายของคุณ ดังนั้นโปรดอดทนรอ เมื่อคำสั่งเสร็จสมบูรณ์ คุณควรจะสามารถใช้ Wget บน Mac ของคุณได้ หากต้องการตรวจสอบว่าได้ติดตั้งไว้หรือไม่ ให้ใช้คำสั่ง:
wget -V
2. การติดตั้ง Wget บน Windows
การติดตั้ง Wget บน Windows ต้องใช้ความพยายามเพิ่มขึ้นเล็กน้อย แต่สามารถทำได้ง่าย หากคุณต้องการติดตั้ง Wget บนพีซี Windows ของคุณ เพียงทำตามขั้นตอนด้านล่าง:
- อันดับแรก, ดาวน์โหลด Cygwin แล้วก็ เรียกใช้ไฟล์ติดตั้งที่ดาวน์โหลดมา.
- เมื่อขอแหล่งดาวน์โหลดเริ่มต้น ให้เลือกตัวเลือกที่ระบุว่า “ติดตั้งจากอินเทอร์เน็ต“ และคลิกที่ “ต่อไป”.

- เลือกไดเร็กทอรีการติดตั้ง สำหรับ Cygwin รวมถึงไดเร็กทอรีที่จะบันทึกไฟล์แพ็คเกจสำหรับการติดตั้งยูทิลิตี้

- ในหน้าจอถัดไป คุณจะต้องเลือกการเชื่อมต่ออินเทอร์เน็ตของคุณ หากคุณใช้ Proxy ให้เลือกประเภท Proxy แล้วกรอกรายละเอียด สำหรับผู้ใช้ส่วนใหญ่ ตัวเลือกจะเป็น “การเชื่อมต่อโดยตรง“.

- จากนั้นคุณจะถูกแสดง a รายชื่อกระจกเลือกรายการใดรายการหนึ่งเพื่อดาวน์โหลด Cygwin หากการดาวน์โหลดล้มเหลว คุณสามารถลองอีกครั้งโดยใช้มิเรอร์อื่น
- ในหน้าต่างถัดไป ค้นหา “wget”, และคลิกที่ บวกถัดจาก “เว็บ” ในรายการที่ขึ้นมา ที่นี่ช่องทำเครื่องหมายถัดจาก “wget” จะถูกเลือกโดยอัตโนมัติ เพียงแค่คลิกที่ “ต่อไป”.

- หน้าจอถัดไปจะแสดงแพ็คเกจที่ต้องดาวน์โหลด เพียงคลิก “ต่อไป”.

- เมื่อการติดตั้งเสร็จสิ้น ระบบจะถามว่าคุณต้องการ . หรือไม่ สร้างไอคอนเดสก์ท็อปและ/หรือเพิ่ม an เข้าสู่เมนูเริ่มต้น. นี่เป็นเรื่องของความชอบส่วนบุคคลโดยสมบูรณ์ แต่ฉันขอแนะนำให้คุณเพิ่มลงในเมนูเริ่มเป็นอย่างน้อย เพื่อให้คุณสามารถค้นหาได้ง่าย

แค่นั้นแหละ. Wget ได้รับการติดตั้งบนพีซี Windows ของคุณแล้ว อย่างไรก็ตาม คุณจะไม่สามารถเรียกใช้จากพรอมต์คำสั่งได้ แต่คุณจะต้อง เปิด Cygwin Terminal และใช้ Wget จากที่นั่น.
วิธีใช้ Wget
ตอนนี้เราได้ Wget และทำงานบนระบบของเราแล้ว มาสำรวจวิธีเจ๋ง ๆ ทั้งหมดที่เราสามารถใช้ Wget เพื่อดาวน์โหลดไฟล์ โฟลเดอร์ และแม้แต่เว็บไซต์ทั้งหมดจากอินเทอร์เน็ต ต่อไปนี้คือสิ่งที่น่าสนใจสองสามอย่างที่คุณสามารถทำได้ด้วย Wget ในระบบของคุณ
บันทึก: ฉันใช้ Wget บน MacBook Air ที่ใช้ macOS Sierra 10.12.3 เบต้า อย่างไรก็ตาม เนื่องจากยูทิลิตี้ที่เราใช้เหมือนกัน (Wget) คำสั่งจะเหมือนกันบนระบบปฏิบัติการใดๆ ที่คุณอาจใช้ Wget
1. ใช้ Wget เพื่อดาวน์โหลดไฟล์
คุณสามารถใช้ Wget เพื่อดาวน์โหลดไฟล์จากอินเทอร์เน็ตได้อย่างง่ายดาย เพียงใช้คำสั่งต่อไปนี้
wget <url>

- ดาวน์โหลดไฟล์และบันทึกด้วยชื่อไฟล์เฉพาะ
ไฟล์บนเซิร์ฟเวอร์บางครั้งมีชื่อที่แปลกประหลาดที่สุด และคุณอาจต้องการดาวน์โหลดไฟล์ และให้ Wget เปลี่ยนชื่อเป็นชื่อที่เหมาะสมกับคุณมากขึ้นโดยอัตโนมัติ ในการดำเนินการนี้ เพียงใช้คำสั่งต่อไปนี้
wget -o <output_file.extension> <url_to_download>
- ดาวน์โหลดเฉพาะประเภทไฟล์เท่านั้น
เว็บเซิร์ฟเวอร์อาจโฮสต์ไฟล์ต่างๆ จำนวนมาก แล้วถ้าคุณต้องการดาวน์โหลดไฟล์ PDF ทั้งหมดบนเซิร์ฟเวอร์หรือไฟล์ GIF ทั้งหมดล่ะ เพียงใช้คำสั่งต่อไปนี้:
wget -r -A pdf <url_to_download>

คำสั่งเฉพาะนี้ถูกใช้โดย Mark Zuckerberg ในห้องพักหอพักของ Harvard เพื่อดาวน์โหลดภาพทั้งหมดด้วยคำสั่งเดียว และสร้างเว็บไซต์ “facesmash.com” ที่น่าอับอาย
wget -r -A jpg, jpeg, png, bmp <url_to_download>

2. ดาวน์โหลดไฟล์จากหลาย URL ด้วย Wget
สมมติว่าคุณต้องดาวน์โหลดไฟล์จากตำแหน่งต่างๆ บนอินเทอร์เน็ต อาจจะมี ไฟล์ PDF ใน url1สิ่งสำคัญ ZIP ไฟล์ใน url2และ อย่างอื่นใน url3. หากคุณใช้ Wget แบบเดิมๆ คุณจะต้องรันสามครั้ง อย่างไรก็ตาม มีวิธีที่ง่ายกว่ามากในการทำเช่นนี้
- ขั้นแรก สร้างไฟล์ที่มี URL ทั้งหมดที่คุณต้องการดาวน์โหลดข้อมูล รับรองว่า เก็บแต่ละ URL ไว้ในบรรทัดของตัวเอง. บันทึกไฟล์และอย่าลืมชื่อ

- ใน Terminal ให้ใช้คำสั่งต่อไปนี้เพื่อดาวน์โหลดไฟล์จาก URL ทั้งหมด:
wget -i <file_name>

ที่ไหน “ชื่อไฟล์” คือชื่อไฟล์ที่คุณสร้างพร้อม URL ทั้งหมด คุณต้องดาวน์โหลดเนื้อหาจาก
3. ดาวน์โหลดทั้งเว็บไซต์ด้วย Wget
ใช่คุณอ่านถูกต้อง คุณสามารถใช้ Wget เพื่อดาวน์โหลดเนื้อหาของเว็บไซต์ทั้งหมดได้เช่นกัน แน่นอน ถ้าเว็บไซต์ใหญ่เกินไป คำสั่งนี้จะใช้เวลามากในการทำให้เสร็จ ไม่ต้องพูดถึงว่ามันจะกินพื้นที่ในระบบของคุณมาก ที่กล่าวว่าหากคุณต้องการใช้ Wget เพื่อดาวน์โหลดทั้งเว็บไซต์เพียงใช้คำสั่งต่อไปนี้:
wget --mirror -p <url> -P ./LOCAL-DIR WEBSITE-URL
การดำเนินการนี้จะดาวน์โหลดทั้งเว็บไซต์ลงในโฟลเดอร์ “ท้องถิ่น-DIR” ภายในไดเร็กทอรีการทำงานของคุณ ไฟล์ของเว็บไซต์จะถูกจัดเก็บไว้ในโฟลเดอร์ที่มีชื่อเดียวกับเว็บไซต์ ต้องขอบคุณ “เว็บไซต์-URL“.
4. ใช้ Wget เป็นใยแมงมุม
คุณยังสามารถทำให้ Wget ทำตัวเหมือนโปรแกรมรวบรวมข้อมูลเว็บ (หรือแมงมุมเว็บ) สิ่งนี้มีประโยชน์เมื่อคุณต้องการ ยืนยันว่า URL ของไฟล์ที่คุณต้องการดาวน์โหลดนั้นถูกต้อง. หากต้องการใช้ Wget เป็นแมงมุมเว็บ และตรวจสอบความถูกต้องของ URL เพียงใช้คำสั่งต่อไปนี้:
wget --spider <url>

การดำเนินการนี้จะตรวจสอบว่า URL ที่คุณกล่าวถึงมีอยู่หรือไม่ และคุณจะได้รับคำตอบแจ้งผลการตรวจสอบ
- การตอบสนองเชิงบวก:
- การตอบสนองเชิงลบ:

5. ดำเนินการต่อการดาวน์โหลดที่ไม่สมบูรณ์
นี่เป็นอีกหนึ่งสิ่งที่เจ๋งจริงๆ ที่ Wget สามารถทำได้ สมมติว่าคุณกำลังดาวน์โหลดไฟล์ด้วย Wget แต่ด้วยเหตุผลบางอย่าง คุณต้องปิดแล็ปท็อปของคุณ ครั้งต่อไปที่คุณต้องการลองดาวน์โหลดไฟล์เดียวกันนั้น Wget สามารถทำได้จริง ดาวน์โหลดต่อ สำหรับคุณ. คุณเพียงแค่ต้อง ตรวจสอบให้แน่ใจว่าคุณอยู่ในโฟลเดอร์เดียวกันกับที่คุณดาวน์โหลดไฟล์ครั้งล่าสุดแล้วใช้คำสั่งต่อไปนี้:
wget -c <url>

เมื่อ Wget เห็นว่ามีไฟล์บางส่วนอยู่ในระบบของคุณแล้ว ไฟล์นั้นจะทำการดาวน์โหลดต่อโดยอัตโนมัติ
บันทึก: หากไฟล์บนเซิร์ฟเวอร์มีการเปลี่ยนแปลงตั้งแต่ครั้งสุดท้ายที่คุณพยายามดาวน์โหลด คุณไม่ควรใช้คำสั่งนี้ เพราะจะทำให้ไฟล์เสียหายซึ่งคุณจะไม่สามารถอ่านได้
นอกจากนี้ หากเซิร์ฟเวอร์ไม่อนุญาตให้ดาวน์โหลดต่อ Wget จะปฏิเสธที่จะเริ่มการดาวน์โหลดตั้งแต่เริ่มต้น หากคุณต้องการเริ่มการดาวน์โหลดตั้งแต่เริ่มต้น คุณจะต้องลบไฟล์ที่ดาวน์โหลดบางส่วนออกจากระบบของคุณแรก.
มีเงื่อนไขเพิ่มเติมบางประการในการใช้อาร์กิวเมนต์นี้ และคุณสามารถอ่านเพิ่มเติมเกี่ยวกับเรื่องนี้ได้ใน Wget คนหน้า.
6. จำกัดความเร็วในการดาวน์โหลด
หากคุณกำลังใช้ Wget เพื่อดาวน์โหลดไฟล์และท่องอินเทอร์เน็ตควบคู่ไปกับมัน คุณอาจไม่ต้องการให้ Wget ใช้แบนด์วิดท์ทั้งหมดของคุณจนหมด โชคดีที่ Wget มีอาร์กิวเมนต์ที่คุณสามารถใช้เพื่อ จำกัดจำนวนแบนด์วิดธ์ ที่ Wget สามารถใช้เพื่อดาวน์โหลดไฟล์ในระบบของคุณ:
wget --limit-rate=<speed> <url>

บันทึก: โปรดทราบว่าความเร็วนั้นระบุเป็นไบต์ ไม่ใช่บิต ดังนั้น หากคุณใช้ Wget –limit-rate=20k มันจะจำกัดการใช้แบนด์วิดท์ไว้ที่ 20 kB ไม่ใช่ 20 kb
7. ใช้ Wget เพื่อดาวน์โหลดไฟล์จากเซิร์ฟเวอร์ FTP
หากคุณต้องการดาวน์โหลดไฟล์จากเซิร์ฟเวอร์ FTP คุณสามารถทำได้ด้วย Wget เช่นกัน เพียงใช้คำสั่งต่อไปนี้เพื่อดาวน์โหลดไฟล์จากเซิร์ฟเวอร์ FTP:
wget <ftp_url>

- ดาวน์โหลดไฟล์จากเซิร์ฟเวอร์ FTP ด้วยการเข้าสู่ระบบ
หากเซิร์ฟเวอร์ FTP ของคุณต้องเข้าสู่ระบบเพื่ออนุญาตให้ดาวน์โหลดไฟล์ คุณก็สามารถส่งข้อมูลประจำตัวด้วย Wget ได้เช่นกัน เพียงใช้คำสั่งต่อไปนี้:
wget --ftp-username=USERNAME --ftp-password=PASSWORD <ftp_url>

ดูเพิ่มเติม: 30 Mac Terminal คำสั่งในการเข้าถึงคุณสมบัติที่ซ่อนอยู่
ใช้ Wget เพื่อดาวน์โหลดไฟล์จากอินเทอร์เน็ตได้อย่างง่ายดาย
คุณสามารถใช้ Wget เพื่อดาวน์โหลดไฟล์ได้จากทุกที่บนอินเทอร์เน็ต อย่างไรก็ตาม แม้ว่า Wget จะใช้งานได้เกือบทุกครั้ง แต่ก็มีเซิร์ฟเวอร์บางเครื่องที่ป้องกันการเข้าถึง Wget ได้ ในกรณีนี้ คุณสามารถลองเปลี่ยน –user-agent สำหรับคำสั่ง Wget ของคุณได้ อย่างไรก็ตาม นั่นไม่ใช่แนวทางปฏิบัติที่แนะนำ เว้นแต่คุณจะรู้ว่าคุณกำลังทำอะไรอยู่ โดยส่วนใหญ่ Wget จะให้คุณดาวน์โหลดไฟล์ใด ๆ จากอินเทอร์เน็ต ตราบใดที่คุณสามารถเข้าถึงมันและ URL ของไฟล์ได้
คุณเคยใช้ Wget เพื่อดาวน์โหลดไฟล์จากอินเทอร์เน็ตหรือไม่? แจ้งให้เราทราบเกี่ยวกับประสบการณ์ของคุณในการใช้ Wget เพื่อดาวน์โหลดไฟล์ผ่านโปรโตคอล HTTP, HTTPS และ FTP นอกจากนี้ หากคุณรู้จักการใช้ Wget อื่นๆ ที่คุณคิดว่าสมควรได้รับในรายการนี้ โปรดแจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง
สนับสนุนการทำงานของเรา ❤️
หากคุณชอบบทความนี้ โปรดพิจารณาทิ้งทิปเพื่อช่วยให้เราสามารถเผยแพร่เนื้อหาคุณภาพต่อไปได้













![รหัส SCP Warfare Tycoon 2 (ธันวาคม 2024) [REWORK UPD] 34 รหัส SCP Warfare Tycoon 2 (ธันวาคม 2024) [REWORK UPD]](https://th.moyens.net/wp-content/uploads/2024/12/รหัส-SCP-W-280x210.jpg)










