1. 程式人生 > >wget下載網站目錄下的所有檔案

wget下載網站目錄下的所有檔案

wget是linux下命令列的下載工具,功能很強大。

一般下在一些小東西都是直接用chrome自帶的下載功能下載,沒有必要用wget或者其他下載工具。但是某些時候卻不是瀏覽器自帶的下載功能和一些其他的下載軟體所能做的的,這時候就得用wget了。比如如果你想下載一個網頁目錄下的所有檔案,如何做呢?比如,我需要下載django官方全部API Doc,假設source code沒有文件的前提下。

介紹幾個常用引數:

  • -c 斷點續傳(備註:使用斷點續傳要求伺服器支援斷點續傳),

  • -r 遞迴下載(目錄下的所有檔案,包括子目錄),

  • -np 遞迴下載不搜尋上層目錄,

  • -k 把絕對連結轉為相對連結,這樣下載之後的網頁方便瀏覽。

  • -L 遞迴時不進入其他主機,

  • -p 下載網頁所需要的所有檔案。

e.g.

$ wget -c -r -np -k -L -p http://docs.python.org/ #下載python官方所有API doc