wget簡單使用
wget是linux上的命令列的下載工具。支援HTTP和FTP協議,支援代理伺服器和斷點續傳功能,能夠自動遞迴遠端主機的目錄,找到合乎條件的檔案並將其下載到本地硬碟上;如果必要,Linux wget將恰當地轉換頁面中的超級連線以在本地生成可瀏覽的映象。
基本用法:
wget -i $file -a out.log -O /dev/null -T 0.001-t 1
有些網站或者頁面,需要額外的認證,所以需要新增額外的HTTP Header,使用方法:
wget –header=”Host: www.google.com” url
通過–user-agent=來偽裝成瀏覽器
實現上傳資料:
wget –post-data=”user=user1&pass=pass1&submit=Login” http://domain.com/login.php
有些頁面的訪問需要登入,訪問的時候需要傳遞cookie,這時候就需要和上面提到的post方式結合。一般過程是:post使用者名稱和密碼登入、儲存cookie,然後訪問頁面時附帶上cookie。
wget –post-data=”user=user1&pass=pass1&submit=Login” –save-cookies=cookie.txt –keep-session-cookies http://domain.com/login.php
wget –load-cookies=cookie.txt http://domain.com/path/page_need_login.php
Wget 與CURL的最大區別也是Wget的最大的優勢是可以進行遞迴的下載,可以一次下載一個HTML頁面 或者ftp列表中的所有內容。
原文:
[1]http://os.51cto.com/art/201002/183100.htm
[2]http://hi.baidu.com/hhflying/item/7ae51f3d30ce64fdde2221d9
wget和curl的區別
http://www.cnblogs.com/xuxm2007/archive/2010/09/07/1820963.html
[3]wget命令解釋
http://os.51cto.com/art/201002/183100.htm
相關文章
- wget使用小技巧wget
- linux環境下的"螞蟻"-wget使用簡介 (轉)Linuxwget
- linux環境下的"螞蟻"-wget使用簡介(轉)Linuxwget
- wget使用proxy的配置wget
- 使用wget映象網站wget網站
- Mac使用brew安裝wgetMacwget
- 簡單使用 rocketmqMQ
- GCDAsyncSocket 簡單使用GC
- JPTabBar簡單使用tabBar
- Quartz 簡單使用quartz
- Github 簡單使用Github
- gorm 簡單使用GoORM
- ListView簡單使用View
- GCD簡單使用GC
- 簡單,使用WKWebViewWebView
- git簡單使用Git
- sftp簡單使用FTP
- redux簡單使用Redux
- jq 簡單使用
- rhel4_wget使用詳解wget
- Kdevelop的簡單使用和簡單除錯dev除錯
- wgetwget
- linux的wget命令使用說明Linuxwget
- 使用wget命令進行整站下載wget
- prometheus 簡單使用及簡單 middleware 開發Prometheus
- butterfly簡單使用教程
- docker的簡單使用Docker
- postman的簡單使用Postman
- RecyclerView的簡單使用View
- git的簡單使用Git
- java 反射簡單使用Java反射
- WebWorker 簡單使用方式Web
- BootStrapValidate 簡單使用boot
- docker命令簡單使用Docker
- LayUi的簡單使用UI
- elastic APM 簡單使用AST
- RocketMQ的簡單使用MQ
- apijson簡單使用APIJSON