gigafile便は大きなファイルのやり取りによく使われます。大きなファイルを分割してダウンロードするので高速にダウンロードできる特徴があります。
しかし、gigafile便で受け取ったファイルをサーバーにアップロードするようなケースでは、直接サーバーにダウンロードする方が効率的です。
なにより、大きなファイルをPCにダウンロードするとPCがしばらく固まり、いい迷惑です。
gigafile便のファイルをサーバーで直接ダウンロードする方法を探していたら、そのものズバリがあったのでご紹介します。
gigafile便のファイルをwgetでダウンロードするには?
この記事の内容がそのままなのですが、以下のコマンドでいけます。
でも、少しわかりにくいところがあります。
$ wget --keep-session-cookies --save-cookies=cookies.txt 【ダウンロードページのリンク】
$ wget --load-cookies cookies.txt -r -k -E 【ダウンロードボタンのリンク】
gigafile便に上がっているファイルをwgetする - Qiita
#gigafile便のファイルをwgetでダウンロードしたいgigafileで100GB近い動画ファイルを送られ、クラウドで再エンコードしてからダウンロードしようとしたところ、cookie関連を知…
ダウンロードページのリンクとは?
これはgigafile便のダウンロードページのURLになります。
これは簡単ですね。
ダウンロードボタンのリンクとは?
こっちが問題です。
ダウンロードボタンの上で右クリックしてもリンクを調べられません。
次の手順で調べられます。
- まず、ダウンロードを開始する
- 検証ツールでNetworkを開く
- 一番上にあるURL(download.php?file=から始まる)が『ダウンロードボタンのリンク』です。
download_prog.php?file=というのが沢山あるかもしれませんが、それではありません。download.phpを探しましょう。
ダウンロードされたファイル名が元のファイルと異なる
wgetでダウンロードすると、gigafileのダウンロードページにあるファイル名ではなく、download.php?file=XXXXというファイル名でダウンロードされます。
そのままでも使えますが、元のファイルにmvしてもいいでしょう。
wgetでもダウンロード速度は超高速
wgetでgigafile便のファイルをダウンロードすると、100Mb/sぐらいの速度でダウンロードできました。これはかなり早いです。
まとめ
gigafile便をサーバーに直接ダウンロードできると、いろいろ捗るので今後は積極的に利用していきたいと思います。