幫助中心FAQ


```

這個命令可以以遞歸的方式下載整站,并可以將下載的頁面中的鏈接轉換為本地鏈接。

 

wget加上參數之后,即可成為相當強大的下載工具。

 

wget -r -p -np -k http://xxx.com/xxx

 

-r,  --recursive(遞歸)          specify recursive download.(指定遞歸下載)

-k,  --convert-links(轉換鏈接)      make links in downloaded HTML point to local files.(將下載的HTML頁面中的鏈接轉換為相對鏈接即本地鏈接)

-p,  --page-requisites(頁面必需元素)    get all images, etc. needed to display HTML page.(下載所有的圖片等頁面顯示所需的內容)

-np, --no-parent(不追溯至父級)          don't ascend to the parent directory.

 

另外斷點續傳用-nc參數 日志 用-o參數

 

熟練掌握wget命令,可以幫助你方便的使用linux。

```

 

- wget 使用教程,整站下載 網站鏡像等

 

```

試試UC震驚部的命名方式

 

還是用回正常的標題吧。

 

 

 

這個命令,如果你足夠聰明,應該已經猜到是wget了,這個我們無比熟悉的命令,我們也通常用來測試,實際上,是大材小用了,wget可是無比強大的。下面我們就來認識認識一下wget吧。

 

百度百科對wet的解釋:wget是一個從網絡上自動下載文件的自由工具,支持通過HTTP、HTTPS、FTP三個最常見的TCP/IP協議下載,并可以使用HTTP代理。wget名稱的由來是“World Wide Web”“get”的結合。

 

解釋的很膚淺,wget的優點是,穩定,如果是由于網絡的原因下載失敗,wget會不斷的嘗試,直到整個文件下載完畢;如果是服務器打斷下載過程,它會再次聯到服務器上從停止的地方繼續下載??偟膩碚f就是,百折不撓地下載。

 

 

wget的語法如下:

 

wget(選項)(參數)

 

 

 

下面是一些例子

 

下載單個文件

 

wget http://cachefly.cachefly.net/100mb.test

 

如果你想換個名稱保存,可以像這樣,文件便會保存為138vps.test

 

wget -O 138vps.test http://cachefly.cachefly.net/100mb.test

 

因為wget默認會以最后一個符合/的后面的字符來命名,所以如果我們的下載地址是類似這種【http://xx.com/?id=138vps】 如果不重新命名,你下載的文件名稱就是【id=138vps】,這顯然是不科學的。

 

 

 

wget限速下載

 

我們并不希望wget在下載的時候吃完我們的帶寬,尤其是我們下載超大文件的時候,所以限速下載是必須的

 

wget --limit-rate=300k http://cachefly.cachefly.net/100mb.test

 

 

 

使用wget斷點續傳

 

這個是非常實用的,由于不可控的因素,我們在wget的時候,SSH掉線了,那么我們肯定希望可以續傳了,而不是從0開始下載,尤其是大文件。

 

wget -c http://cachefly.cachefly.net/100mb.test

 

 

 

使用wget后臺下載

 

我們下載大文件的時候,你肯定不打算一直盯著進度條,像干點別的事情,這個時候用后臺下載就很重要了,

 

wget -b http://cachefly.cachefly.net/100mb.test

 

想知道下載完了沒有,就用這個命令看吧,想退出就【ctrl+c】吧

 

tail -f wget-log

 

 

 

偽裝瀏覽器下載

 

有的網站,如果發現你不是用瀏覽器,就不給你下載,所以,你懂的

 

wget --user-agent="Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16" http://cachefly.cachefly.net/100mb.test

 

 

 

同時下載多個文件

 

如果要同時下載多個文件,不想一個個手動wget怎么辦?很簡單,把這些url放到一個文本文件里面,假設文件名是【138vps.txt】,一行一個地址然后一個命令就搞定了

 

wget -i 138vps.txt

 

 

 

下載ftp

 

其實wget是支持直接下載ftp的,如果是匿名,那么就

 

wget ftpurl

 

如果需要用戶名跟密碼,那么就

 

wget --ftp-user=USERNAME --ftp-password=PASSWORD ftpurl

 

 

 

鏡像網站

 

有了wget還要什么整站下載器呢?直接把整個網站跟wget下來就好啦。

 

wget --mirror -p --convert-links -P ./ http://soft.138vps.com

 

--miror開始鏡像下載。

 

--convert-links下載后,轉換成本地的鏈接。

 

-P 保存所有文件和目錄到本地指定目錄。

 

-r   遞歸下載,下載指定網頁某一目錄下(包括子目錄)的所有文件

 

-np 遞歸下載時不搜索上層目錄

 

-L 遞歸時不進入其它主機,如果你下載的主機有其他網站的友情鏈接,這會很麻煩

 

 

如果你只想下載圖片:

 

wget -r -A.jpg,.png,.gif http://soft.138vps.com

 

 

 

如果你只不想下載圖片

 

wget --reject=jpg http://soft.138vps.com

 

 

 

結語

 

wget下載有的資源時必須用選項 --no-check-certificate,否則會提示沒有認證不允許下載。

 

比如https。

 

wget --no-check-certificate url

```

束缚av无码免费,最新亚洲无码专区,亚洲无码av中字