以前記事にしたアカウントが無くても、百度 Baidu Pan から ダウンロード するのに必要なリンクを取得するサイトのUIがガラリと変わり、課金しないと使えない様子。対して今回見つけた代替サイトは、以前のようなトリッキーな遷移や広告一切無く、 ダウンロード リンクを得ることが出来ます。
One Leaf Download
今回見つけたサイト「One Leaf Download 」へは、ブラウザからこちらのURLからアクセスします(敢えてリンクは貼りません)。
1 |
https://oneleaf.icu/ |
見た目の通り、広告やトリッキーなリンクの類も無いページなので、ドキドキせずに使えます。試しに別記事で使ったNanoPi R2SのOSイメージを、メーカーが公開しているBaidu Panからダウンロードしてみます。
必要なのは、Baidu Panへのリンクと取得パスワードです。
1 2 |
Link : https://pan.baidu.com/s/10lpO2IRGXLSVgf46_vlSgg Password : w18s |
それらを「One Leaf Download 」ページへ貼り付けるのですが、リンクは貼り付けると自動的に固有部分が抜き出される仕組みになっているようです。
Baidu Panで公開しているコンテンツの構造にもよりますが、公開フォルダの中身が表示されるので、ダウンロードしたいファイルを探し出してクリックします。
すると、ダウンロードに必要なリンクやUser-Agentの情報がポッポアップ表示されます。リンクは非常に長いのでコピーしたら、テキストファイルに入れて保存しましょう。
たっだこれだけでダウンロードに必要な情報が取得できてしまうのは、それまでの方法と比べても大変有り難いことです(感謝)。
wgetでダウンロード
wget を使ってダウンロードする場合は、 -O オプションで出力ファイル名を明示しないとエラーになることに注意します。なお、「One Leaf Download 」で得られたリンクを保存したファイルを link.txt としています。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
$ wget -i ./links.txt -O rk3328-sd-friendlywrt-5.15-20220125.img.zip -U 'oneleaf' --2022-06-16 16:54:56-- https://bjbgp01.baidupcs.com/file/db135a302k906b8df4a488a58d9ef05f?... bjbgp01.baidupcs.com (bjbgp01.baidupcs.com) をDNSに問いあわせています... 119.167.143.20 bjbgp01.baidupcs.com (bjbgp01.baidupcs.com)|119.167.143.20|:443 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 199807832 (191M) [application/zip] `rk3328-sd-friendlywrt-5.15-20220125.img.zip' に保存中 rk3328-sd-friendlywrt-5.15-202 0%[ ] 0 --.-KB/s in 29s 2022-06-16 16:55:27 (0.00 B/s) - 0 バイトで接続が終了しました。 再試行しています。 --2022-06-16 16:55:28-- (試行: 2) https://bjbgp01.baidupcs.com/file/db135a302k906b8df4a488a58d9ef05f?... HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 199807832 (191M) [application/zip] `rk3328-sd-friendlywrt-5.15-20220125.img.zip' に保存中 rk3328-sd-friendlywrt-5.15-202 15%[======> ] 28.60M --.-KB/s in 35m 5s 2022-06-16 17:30:34 (13.9 KB/s) - 29986816 バイトで接続が終了しました。 再試行しています。 --2022-06-16 17:33:00-- (試行: 5) https://bjbgp01.baidupcs.com/file/db135a302k906b8df4a488a58d9ef05f?... bjbgp01.baidupcs.com (bjbgp01.baidupcs.com)|119.167.143.20|:443 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 206 Partial Content 長さ: 199807832 (191M), 168704174 (161M) 残っています [application/zip] `rk3328-sd-friendlywrt-5.15-20220125.img.zip' に保存中 rk3328-sd-friendlywrt-5.15-202 100%[++++++++============================================>] 190.55M 68.1KB/s in 41m 47s 2022-06-16 18:14:49 (65.7 KB/s) - `rk3328-sd-friendlywrt-5.15-20220125.img.zip' へ保存完了 [199807832/199807832] 終了しました --2022-06-16 18:14:49-- 経過時間: 1h 19m 53s ダウンロード完了: 1 ファイル、161M バイトを 1h 19m 33s で取得 (34.5 KB/s) |
シングルタスクなので遅いものの、接続がリセットされてもリトライしてくれるので、ひたすら放置しておけば完走します。
aria2cでダウンロード
次にマルチダウンローダ aria2c でダウンロードしてみます。 wget とは異なり、出力ファイル名は自動認識してくれるので、リンク情報とUser Agentを渡すのみ(その他オプションについては以前の記事を参照)。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
$ aria2c -x16 -s16 --retry-wait=1 -i ./links.txt -U 'oneleaf' -d /str500/conv1/ 06/16 16:48:23 [NOTICE] Downloading 1 item(s) *** Download Progress Summary as of Thu Jun 16 16:49:23 2022 *** =========================================================================================================================== [#5e2308 10MiB/190MiB(5%) CN:8 DL:105KiB ETA:29m13s] FILE: /str500/conv1//rk3328-sd-friendlywrt-5.15-20220125.img.zip --------------------------------------------------------------------------------------------------------------------------- *** Download Progress Summary as of Thu Jun 16 16:50:24 2022 *** =========================================================================================================================== [#5e2308 15MiB/190MiB(8%) CN:8 DL:89KiB ETA:33m7s] FILE: /str500/conv1//rk3328-sd-friendlywrt-5.15-20220125.img.zip --------------------------------------------------------------------------------------------------------------------------- -略- *** Download Progress Summary as of Thu Jun 16 17:43:06 2022 *** =========================================================================================================================== [#401cbd 188MiB/190MiB(99%) CN:1 DL:0B] FILE: /str500/conv1//rk3328-sd-friendlywrt-5.15-20220125.img.zip --------------------------------------------------------------------------------------------------------------------------- [#401cbd 190MiB/190MiB(99%) CN:1 DL:37KiB ETA:11s] 06/16 17:43:52 [NOTICE] ダウンロード完了: /str500/conv1//rk3328-sd-friendlywrt-5.15-20220125.img.zip ダウンロード結果: gid |stat|avg speed |path/URI ======+====+===========+======================================================= 401cbd|OK | 43KiB/s|/str500/conv1//rk3328-sd-friendlywrt-5.15-20220125.img.zip 凡例: (OK):ダウンロード完了しました |
並列ダウンロードを駆使しましたが爆速というわけでもなく、 wget よりは早く終わると言う程度でした。
AriaNgでダウンロード
最後に以前、Synology NAS DS213jへインストールしたAria2のフロントエンドAriaNgを使って検証してみます。
まず、前回とはUser Agentが異なるので、 Aria2 Settings の中にある HTTP Settings を開き、ページ一番下にある Custom User Agent を書き換えます。
次にページ上部にある +NEW ボタンを押して、テキストエリアにダウンロードリンクを貼り付け、 Download Now を押してダウンロード開始します。
追加したタスクはダウンロード一覧へ反映されるので、タスク右側の矢印アイコンをクリックすれば、
進捗状況を逐次確認することができます。
前回の記事を公開以後、今年になってリンク生成サイトの仕様変更により、実質利用不能な事態が続いていましたが、素晴らしい代替サイトの登場で再びダウンロードできるようになりました。感謝感謝。
エラーおきないですか?
サイト公式Telegramチャンネルに昨日付のメッセージで、障害についてホスティング会社へ問い合わせ中とありますね。
このTelegramチャンネルはアプリやアカウントログインせずとも、ブラウザでPreviewリンクを押せば開けます。
ずっとエラーなんですけど、まだいけます?
サイト公式Telegramチャンネルに昨日付のメッセージで、障害についてホスティング会社へ問い合わせ中とありますね。
このTelegramチャンネルはアプリやアカウントログインせずとも、ブラウザでPreviewリンクを押せば開けます。
コメントが反映されてなかったので連投してしまいました、すみません
テレグラムでの情報で復旧まで待ってみます。