Chromeブラウザでダウンロードをcurlコマンドで実行するためのコマンドラインの作成方法

chromewebstore.google.com

CurlWgetというChrome拡張機能を活用してダウンロードのためのcurlコマンドラインの作成する。

まずはじめに、拡張機能をインストールする。 インストールすると、ブラウザの右上に追加される。

次に、ダウンロードのためのコマンドラインを作成する。 今回、次のKaggleのページからコマンドラインを作成する。

www.kaggle.com

ダウンロードボタンを押す。

ダウンロードウィンドウが開いたら閉じる。 次に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が実行され、ダウンロードが開始することを確認した。