CurlWgetというChromeの拡張機能を活用してダウンロードのためのcurlのコマンドラインの作成する。
まずはじめに、拡張機能をインストールする。 インストールすると、ブラウザの右上に追加される。
次に、ダウンロードのためのコマンドラインを作成する。 今回、次のKaggleのページからコマンドラインを作成する。
ダウンロードボタンを押す。
ダウンロードウィンドウが開いたら閉じる。 次にCurlWgetのボタンを押下し、コマンドラインを確認する。
表示されたコマンドラインをコピーする。 そして任意のシステムにて、curlコマンドを実行する。
$ curl --header 'Host: storage.googleapis.com' --header 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36' --header 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' --header 'Accept-Language: ja,en-US;q=0.9,en;q=0.8' --header 'Referer: https://www.kaggle.com/' 'https://<URL>.zip' -L -o 'ILSVRC.zip' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 2 155G 2 3456M 0 0 4697k 0 9:36:49 0:12:33 9:24:16 5208k
無事にcurlが実行され、ダウンロードが開始することを確認した。