約1.6GBのファイルをダウンロードする必要があります。 などのコマンドラインツールでダウンロードしたいのですがaxel
、wget
curl
しかし、ダウンロード前にサイトにログインする必要があるファイルをダウンロードするにはどうすればよいでしょうか?
例:
次の URL の Apple 開発者サイトからソフトウェアをダウンロードする必要があります:https://developer.apple.com/downloads/index.action?name=Xcode#
ログインを要求し、ログインに成功すると、ダウンロード可能なファイル リストを含む別の Web ページが表示されます。特定のダウンロード リンクをクリックすると、次のようになります。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 を変更してください。
上記の Apple サイトにアクセスするには wget を使用することはできないと思います。