หน้าเว็บ

วันอังคารที่ 27 ตุลาคม พ.ศ. 2552

ดาวน์โหลดทั้งเวบเพื่อทำ Offline Browsing บน linux

ในกรณีที่เราต้องการดาวน์โหลดเวบทั้งเวบมาเก็บไว้ในเครื่องเราเพื่อเปิดดูภายหลัง หรือ Offline Browsing นั้น แท้จริงแล้วไม่ต้องใช้โปรแกรมเพิ่มเติมอะไรมากเลยครับ เพียงแค่ wget ก็สามารถช่วยเราทำแบบนั้นได้ ด้วยคำสั่งดังต่อไปนี้ครับ

wget -H -r --level=1 -k -p http://yoururl.com

โดย -H หมายถึง span host คือเอา link ที่อยู่โฮสต์อื่นมาด้วย
-r หมายถึง recursive คือเอาลิงค์ที่อยู่ในระดับที่ลึกลงไปมาด้วย
--level บอกว่าจะเอาลึกลงไปกี่ชั้น
-k คือสั่งให้แปลงลิงค์ที่ชี้ไปยังโฮสต์อื่น(โฮสต์จริง) เป็นลิงค์ของโฮสต์อื่นแต่ถูกดูดมาอยู่ในเครื่องเราแล้ว
-p คือ ขอทุกๆส่วนประกอบของหน้าเวบนั้น เช่น รูปภาพ เป็นต้น

ที่มา
http://lifehacker.com/software/downloads/geek-to-live--mastering-wget-161202.php

ระบบที่ทดสอบ
OS: Ubuntu 9.04