我需要下載一個大小約 1.6GB 的檔案。我想透過命令列工具下載它,例如axel
,wget
或者curl
但是,需要登入網站後才能下載文件,如何下載呢?
例子:
我需要從 Apple 開發者網站下載軟體,網址如下:https://developer.apple.com/downloads/index.action?name=Xcode#
它要求登錄,成功登入後,它會顯示另一個網頁,其中包含>>可下載文件列表。當我點擊特定的下載連結後:https://developer.apple.com/downloads/download.action?path=Developer_Tools/xcode_4.6.3/xcode4630916281a.dmg下載開始。
如何使用axel
或執行此任務wget
答案1
這就是我使用 wget 在某些網站上進行身份驗證的方式。
wget --user=username --ask-password url_here/file.bar
此--ask-password
參數要求您輸入密碼。請務必替換username
為您的實際用戶名,並根據您的需求更改 url。
我認為您無法使用 wget 訪問上述蘋果網站。