inux系統(tǒng)中的wget是一個下載文件的工具,它用在命令行下。wget支持HTTP,HTTPS和FTP協(xié)議,可以使用HTTP代理。
wget 可以跟蹤HTML頁面上的鏈接依次下載來創(chuàng)建遠(yuǎn)程服務(wù)器的本地版本,完全重建原始站點(diǎn)的目錄結(jié)構(gòu)。這又常被稱作”遞歸下載”。
wget 非常穩(wěn)定,它在帶寬很窄的情況下和不穩(wěn)定網(wǎng)絡(luò)中有很強(qiáng)的適應(yīng)性,并支持?jǐn)帱c(diǎn)續(xù)傳的功能;
wget還支持多文件下載。
wget [參數(shù)] [URL地址]
-o, –output-file=FILE 把記錄寫到FILE文件中
-a, –append-output=FILE 把記錄追加到FILE文件中
-q, –quiet 安靜模式(沒有輸出)
-v, –verbose 冗長模式(這是缺省設(shè)置)
-nv, –non-verbose 關(guān)掉冗長模式,但不是安靜模式
-i, –input-file=FILE 下載在FILE文件中出現(xiàn)的URLs
-F, –force-html 把輸入文件當(dāng)作HTML格式文件對待
-B, –base=URL 將URL作為在-F -i參數(shù)指定的文件中出現(xiàn)的相對鏈接的前綴
下載參數(shù)
-bind-address=ADDRESS 指定本地使用地址(主機(jī)名或IP,當(dāng)本地有多個IP或名字時使用)
-t, –tries=NUMBER 設(shè)定最大嘗試鏈接次數(shù)(0 表示無限制).
-O –output-document=FILE 把文檔寫到FILE文件中
-nc, –no-clobber 不要覆蓋存在的文件或使用.#前綴
-c, –continue 接著下載沒下載完的文件
-progress=TYPE 設(shè)定進(jìn)程條標(biāo)記
-N, –timestamping 不要重新下載文件除非比本地文件新
-S, –server-response 打印服務(wù)器的回應(yīng)
-T, –timeout=SECONDS 設(shè)定響應(yīng)超時的秒數(shù)
-w, –wait=SECONDS 兩次嘗試之間間隔SECONDS秒
-waitretry=SECONDS 在重新鏈接之間等待1…SECONDS秒
-random-wait 在下載時間等待0…2*WAIT秒
-Y, -proxy=on/off 打開或關(guān)閉代理
-Q, -quota=NUMBER 設(shè)置下載的容量限制
-limit-rate=RATE 限定下載速率
目錄參數(shù)
-nd –no-directories 不創(chuàng)建目錄
-x, –force-directories 強(qiáng)制創(chuàng)建目錄
-nH, –no-host-directories 不創(chuàng)建主機(jī)目錄
-P, –directory-prefix=PREFIX 將文件保存到目錄 PREFIX/…
-cut-dirs=NUMBER 忽略 NUMBER層遠(yuǎn)程目錄
HTTP 選項(xiàng)參數(shù)
-http-user=USER 設(shè)定HTTP用戶名為 USER.
-http-passwd=PASS 設(shè)定http密碼為 PASS
-C, –cache=on/off 允許/不允許服務(wù)器端的數(shù)據(jù)緩存 (一般情況下允許)
-E, –html-extension 將所有text/html文檔以.html擴(kuò)展名保存
-ignore-length 忽略 ‘Content-Length’頭域
-header=STRING 在headers中插入字符串 STRING
-proxy-user=USER 設(shè)定代理的用戶名為 USER
proxy-passwd=PASS 設(shè)定代理的密碼為 PASS
referer=URL 在HTTP請求中包含 ‘Referer: URL’頭
-s, –save-headers 保存HTTP頭到文件
-U, –user-agent=AGENT 設(shè)定代理的名稱為 AGENT而不是 Wget/VERSION
no-http-keep-alive 關(guān)閉 HTTP活動鏈接 (永遠(yuǎn)鏈接)
cookies=off 不使用 cookies
load-cookies=FILE 在開始會話前從文件 FILE中加載cookie
save-cookies=FILE 在會話結(jié)束后將 cookies保存到 FILE文件中
FTP 選項(xiàng)參數(shù)
-nr, –dont-remove-listing 不移走 ‘.listing’文件
-g, –glob=on/off 打開或關(guān)閉文件名的 globbing機(jī)制
passive-ftp 使用被動傳輸模式 (缺省值).
active-ftp 使用主動傳輸模式
retr-symlinks 在遞歸的時候,將鏈接指向文件(而不是目錄)
遞歸下載參數(shù)
-r, –recursive 遞歸下載--慎用!
-l, –level=NUMBER 最大遞歸深度 (inf 或 0 代表無窮)
-delete-after 在下載完畢后局部刪除文件
-k, –convert-links 轉(zhuǎn)換非相對鏈接為相對鏈接
-K, –backup-converted 在轉(zhuǎn)換文件X之前,將之備份為 X.orig
-m, –mirror 等價于 -r -N -l inf -nr
-p, –page-requisites 下載顯示HTML文件的所有圖片遞歸下載中的包含和不包含(accept/reject):
-A, –accept=LIST 分號分隔的被接受擴(kuò)展名的列表
-R, –reject=LIST 分號分隔的不被接受的擴(kuò)展名的列表
-D, –domains=LIST 分號分隔的被接受域的列表
-exclude-domains=LIST 分號分隔的不被接受的域的列表
-follow-ftp 跟蹤HTML文檔中的FTP鏈接
-follow-tags=LIST 分號分隔的被跟蹤的HTML標(biāo)簽的列表
-G, –ignore-tags=LIST 分號分隔的被忽略的HTML標(biāo)簽的列表
-H, –span-hosts 當(dāng)遞歸時轉(zhuǎn)到外部主機(jī)
-L, –relative 僅僅跟蹤相對鏈接
-I, –include-directories=LIST 允許目錄的列表
-X, –exclude-directories=LIST 不被包含目錄的列表
-np, –no-parent 不要追溯到父目錄
wget -S –spider url 不下載只顯示過程
wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.14/bin/embed/apache-tomcat-10.0.14-embed.tar.gz
說明:以上例子從網(wǎng)絡(luò)下載一個文件并保存在當(dāng)前目錄,在下載的過程中會顯示進(jìn)度條,包含(下載完成百分比,已經(jīng)下載的字節(jié),當(dāng)前下載速度,剩余下載時間)。
wget -O tomcat.zip https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.14/bin/embed/apache-tomcat-10.0.14-embed.tar.gz
wget默認(rèn)會以最后一個符合”/”的后面的字符來命令,對于動態(tài)鏈接的下載通常文件名會不正確。
wget --limit-rate=300k https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.14/bin/embed/apache-tomcat-10.0.14-embed.tar.gz
當(dāng)你執(zhí)行wget的時候,它默認(rèn)會占用全部可能的寬帶下載。但是當(dāng)你準(zhǔn)備下載一個大文件,而你還需要下載其它文件時就有必要限速了。
wget -c https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.14/bin/embed/apache-tomcat-10.0.14-embed.tar.gz
使用wget -c重新啟動下載中斷的文件,對于我們下載大文件時突然由于網(wǎng)絡(luò)等原因中斷非常有幫助,我們可以繼續(xù)接著下載而不是重新下載一個文件。需要繼續(xù)中斷的下載時可以使用-c參數(shù)。
wget -b https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.14/bin/embed/apache-tomcat-10.0.14-embed.tar.gz
對于下載非常大的文件的時候,我們可以使用參數(shù)-b進(jìn)行后臺下載。
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" https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.14/bin/embed/apache-tomcat-10.0.14-embed.tar.gz
有些網(wǎng)站能通過根據(jù)判斷代理名稱不是瀏覽器而拒絕你的下載請求。不過你可以通過–user-agent參數(shù)偽裝。
實(shí)例7:使用wget -i下載多個文件
首先,保存一份下載鏈接文件,接著使用這個文件和參數(shù)-i下載:
cat > filelist.txt
wget -i filelist.txt
wget --mirror -p --convert-links -P ./LOCAL URL
下載整個網(wǎng)站到本地
-miror:開戶鏡像下載-p:下載所有為了html頁面顯示正常的文件-convert-links:下載后,轉(zhuǎn)換成本地的鏈接-P ./LOCAL:保存所有文件和目錄到本地指定目錄
wget -r -A.pdf url
下載一個網(wǎng)站的所有圖片下載一個網(wǎng)站的所有視頻下載一個網(wǎng)站的所有PDF文件
wget ftp-url
wget --ftp-user=USERNAME --ftp-password=PASSWORD url
可以使用wget來完成ftp鏈接的下載
使用wget匿名ftp下載:wget ftp-url使用wget用戶名和密碼認(rèn)證的ftp下載:wget –ftp-user=USERNAME –ftp-password=PASSWORD url
#學(xué)習(xí)#
下載免費(fèi)的企業(yè)網(wǎng)站模板,可以按照以下步驟進(jìn)行:
1、在互聯(lián)網(wǎng)上搜索免費(fèi)的企業(yè)網(wǎng)站模板:使用搜索引擎,如百度,搜索“名揚(yáng)銀河企業(yè)網(wǎng)站系統(tǒng)”,可以找到免費(fèi)的企業(yè)網(wǎng)站模板。一些知名的模板庫網(wǎng)站包括wt1024、TemplateMonster、FreeHTML5.co等。在搜索框中輸入關(guān)鍵詞,如“名揚(yáng)銀河企業(yè)網(wǎng)站模板”,然后瀏覽搜索結(jié)果。
2、瀏覽并選擇合適的模板:一旦找到了一些免費(fèi)的企業(yè)網(wǎng)站模板選項(xiàng),瀏覽它們,看看哪一個最符合你的需求。確保選一個與你的企業(yè)類型和風(fēng)格相匹配的模板。
3、下載模板:當(dāng)你找到了合適的模板后,通常會有一個下載按鈕或鏈接。點(diǎn)擊下載按鈕,然后按照網(wǎng)站的指導(dǎo)完成下載過程。有時你可能需要提供一些基本的信息,如電子郵件地址,以便下載鏈接發(fā)送到你的郵箱。
4、解壓和查看模板文件:下載完成后,你可能會得到一個壓縮文件(通常是ZIP格式)。將其解壓縮到你的計算機(jī)上,并查看模板文件,了解如何使用和定制它。
5、定制和使用模板:根據(jù)你的企業(yè)需求,可以使用HTML、CSS和可能的JavaScript來定制模板。你可能需要一個文本編輯器(如Notepad++或Visual Studio Code)來編輯模板文件。根據(jù)模板提供的文檔或教程進(jìn)行定制。
免費(fèi)模板可能會有一些限制,例如可能不包括技術(shù)支持或更新。在使用之前,務(wù)必查看模板的許可證和使用條款,以確保你遵守所有規(guī)定。
某些網(wǎng)站構(gòu)建平臺也提供免費(fèi)的企業(yè)網(wǎng)站模板,可以在這些平臺上創(chuàng)建并定制你的網(wǎng)站。這些平臺通常提供更簡單的定制選項(xiàng),適用于不懂編程的用戶。
以上內(nèi)容由【免費(fèi)】提供企業(yè)【網(wǎng)站源碼】的【名揚(yáng)銀河企業(yè)網(wǎng)站系統(tǒng)】原創(chuàng)發(fā)布,轉(zhuǎn)載請注明出處。
湃新聞見習(xí)記者 鄒佳雯 記者 高文
觸碰廣告,隨即自動下載AP,這算侵犯權(quán)益?日前,華東政法大學(xué)有學(xué)生將小米告上法庭。
今年8月,華政學(xué)子范某與小米科技有限責(zé)任公司產(chǎn)品責(zé)任糾紛一審民事判決書公開。
判決書顯示,原告范某是小米手機(jī)用戶,在使用中,范某發(fā)現(xiàn)小米手機(jī)中的部分廣告標(biāo)識不清,觸碰會引發(fā)自動下載。范某認(rèn)為,其誤觸了小米瀏覽器APP推廣的廣告,引發(fā)了“好看視頻”APP的自動下載,小米公司違背了其意愿且耗費(fèi)了流量,損害其財產(chǎn)權(quán)益。
由此, 范某要求小米賠償其因觸碰廣告自動下載APP而損失的數(shù)據(jù)流量費(fèi)用1元。
對此,法院認(rèn)為,小米公司沒有向原告隱瞞該類鏈接的真實(shí)情況,對此沒有侵犯原告的知情權(quán);此外,原告可以通過關(guān)閉手機(jī)“設(shè)置”中“內(nèi)容推薦”和“資源推薦”,避免網(wǎng)頁瀏覽時受到此類下載廣告信息的干擾,對于原告主張的“內(nèi)容推薦”和“資源推薦”設(shè)置的名稱不清晰問題,不存在理解上的困難。
但法院認(rèn)為,小米在相關(guān)瀏覽器APP的廣告鏈接中,提供點(diǎn)擊即下載應(yīng)用的服務(wù),未事先取得原告應(yīng)用下載的許可,侵害了原告的知情權(quán)。
法院判決,被告小米公司賠償原告1元。
北京互聯(lián)網(wǎng)法院發(fā)布的民事判決書 北京互聯(lián)網(wǎng)法院官網(wǎng) 截圖
對此,華政范同學(xué)收到了不少網(wǎng)友的點(diǎn)贊,有網(wǎng)友表示:“正因?yàn)橛羞@樣愿意爭取的人,才能推動進(jìn)步!”
澎湃新聞記者了解到,這并非華政學(xué)生第一次用法律捍衛(wèi)權(quán)益。此前,華政學(xué)子已在上海國拍行拍牌手續(xù)費(fèi)格式條款案、上海鐵路局5元異地取票手續(xù)費(fèi)案、上海交通卡公司返還退卡手續(xù)費(fèi)案、上海迪士尼禁止自帶飲食案等事件中多次維權(quán),取得了較高的社會關(guān)注度。
責(zé)任編輯:徐曉陽
校對:劉威
*請認(rèn)真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。