可以下載整個網站的軟體
可能有許多的因素,讓您想要下載某個網站,也就是想要將該網站所有的內容,下載到自己的電腦上來,就算不要連上網際網路,也能看到該網站的內容。
但是在下載之前,您必需要了解到,所謂的「網站」並不是您想像的那麼簡單,世上是沒有一個軟體,可以真正完全將一個網站給下載下來的(要是真可以的話,網際網路將會天下大亂),就算是最強的下載網站的軟體,也只能下載當時該目標網站當時所顯示的畫面而已。這是因為網站有「動態」及「靜態」網站的差別,如果您要下載的網站,是屬於一般的html靜態網站的話,就能利用網站下載軟體,將整個靜態網頁下載下來備份。
但要是您想要下載的網站,是動態的網頁呢?那您可就要失望了,您最多能做的,就是如我前面所述,只能下載該網頁當時所顯示的圖文內容而已,這是因為「動態」網頁,顧名思義就是「動態」產生出來的,簡單舉個例子來說,我們平常在看的「Yahoo奇摩」首頁上的首頁新聞,幾乎每個小時都會更新新聞,若您是使用軟體在早上八點所下載,那您所下載的網站備份,就絕對不會有10點會出現的內容,這就是所謂的動態網頁。

也就是說你能下載的,都只是表面的東西,你並不曉得這些內容是怎麼產生出來的,就好像您看到一首非常美妙的詩句,雖然您可以將這首詩句抄下來,但你絕對不會想到,作者是如何寫出這首詩句的,而最常看到的動態網頁的技術就是PHP及ASP.NET…等等,至於要如何去使用它,詳細的內容可能要大家自己去學網頁設計了。
大致上說明靜態與動態網頁的差別,就是告訴大家,我待會要介紹可以將整個網站下載下來的軟體,它並不是萬能的,但雖然碰到動態網頁,就只能下載當時所顯示的內容,可是這種軟體,還是有它的用處,我來舉一個我碰到的例子,就還真的非它不可。
有一家我維護的公司,他們碰到一個很麻煩的情況,就是托管的虛擬主機商,開出的年費很不合理,當然這是他們的陳年往事,在N年前,也不曉得他們為何會找這些配合的公司,當時的員工也早就都離職,像這種狗屁倒灶的電腦資訊相關的東西,若是公司沒有MIS的話,通常也只能被廠商牽著鼻子走,不過他們現在想要換家,但他們沒有FTP的帳密(從來沒有人知道這件事),可以登入他們的網站,去取得網頁的內容,不過還好的是,他們公司的網站,只是一般的「靜態」網站,所以剛好透過這類可以下載網站的軟體,至少可以下載到網站可以瀏覽到的網頁,有這些下載下來的網頁,就可以放到另一家虛擬主機裡了。
WinHTTrack免費軟體下載及使用教學
首先,請先下載這一個免費的下載網站的軟體「HTTrack」:
Step 1. 請先安裝好程式之後,再執行它,接著在主程式中,點擊〔下一步〕,如下圖:

Step 2. 接著請在「新專案的名稱」中,輸入一個任何可以用來幫助您記憶的「名稱」,這個名稱將會用來當作網站抓取來下的資料夾名稱,接著再點擊〔下一步〕,如下圖:

Step 3. 接著在「Web網域:(URL)」中,輸入您想要下載網站的網址,最後再點擊〔下一步〕,而在這一步中,對話盒中還有一個〔選項〕,裡面提供了更細的設定選項可供您設定,若您有特殊的需求,可以另外到這邊來設定,一般來說,維持預計值就可以了。

Step 4. 接著在這一步中,直接點擊〔完成〕,WinHTTrack程式就會開始抓取您指定的網站。

在擷取網站時,就如同下圖,程式會一直抓取網頁,並分析網頁,此時就是耐心等待作業完成即可。

Step 5. 完成網站的擷取後,最後點擊〔完成〕,如下圖:

Step 6. 接著我們來到放置抓取網頁的資料夾中,預設是「C:\MyWebsites」,這裡面就已經有一個由我剛才設定的專案名稱「Test」,進入後就可以看到該網站中所有已經抓取下來的網頁及圖片。

Step 7. 此時要是您開啟資料夾中的「index.html」網頁,就可以發現到,這個我們指定的網站,居然已經可以「離線」的瀏覽了。

當然,就如同我一開始所說,這種軟體只能用來抓「靜態網站」,要是您用來抓動態網站的話,可能結果您可能會不是很滿意喔。