2011-07-16 48 views
2

我想通過下載HTML和所有圖像/ CSS資源,但不是鏈接的其他頁面使HTML頁面可供離線查看。下載HTML頁面供離線使用

我在看httrackwget但找不到正確的參數集(我需要命令行)。

任何想法?

+1

你試過wget -p嗎?您可能還需要-k(轉換鏈接),以便下載的HTML文件中的href標記仍然可以工作。 – tdammers

+0

謝謝 - 它不會下載圖像。我看到有關版本1.12的一些帖子對我的場景有更好的支持。這是真的,如果是這樣,我怎麼能得到它的Windows? –

回答

4

如果你想使用的wget最新版本下載,使用cygwin的安裝程序 得到它,並使用此版本

wget -m –w 2 –p -E -k –P {target-dir} http://{website} 

鏡像{網站}到{目標目錄}(不含1.11圖像。 4)。

退出-w 2加快進度。

+0

我收到「無法識別的選項」--HTML-擴展名「」。我使用wget 1.11.4 for windows。當我刪除它運行的HTML擴展標誌但輸出奇怪的消息「Resolving \ 226w ... failed:Unknown host。」他們的意思是什麼?它確實保存了該網站,但沒有html數據。 –

+0

嘗試新的命令行。如果您將錯誤消息粘貼到某處,它將會有所幫助。 – marc

+0

謝謝,但它不下載圖像 –

-1

對於一頁,以下wget命令行參數應該足夠了。請記住,它可能無法下載的一切,包括連接到CSS文件等

wget -p <webpage> 

也可以嘗試wget --help所有命令行參數的清單背景圖像。

+0

這不會下載圖像。我不確定我應該使用哪個參數 –

+0

-p是爲了下載圖像。也許你的圖像作爲背景圖像嵌入到樣式表中? 從幫助頁面:-p,--page-requisites獲取顯示HTML頁面所需的所有圖像等。 –

相關問題