#Cookie を設定して、Ximalaya のダウンロード制限を回避する
1.PC で Ximalaya のオーディオをダウンロードする#
油猴スクリプトを使用して Ximalaya のオーディオをダウンロードします。VIP アカウントにログインすると、VIP オーディオアルバムをダウンロードすることができます。
通常のログインでは制限があり、1 日に 600 曲のオーディオをダウンロードすると再生できなくなります。
aira2 を使用することをお勧めします。aira2 ソフトウェアを開いた後、アルバムページでスクリプトダウンローダーページのデータをエクスポートすると、チェックボックスの付いたデータを一括ダウンロードすることができます。個別にクリックする必要はありません。具体的な方法は、スクリプトの紹介を参照してください。
2. モバイルデバイスで Cookie をキャプチャする#
私は iOS の Surge を使用してパケットをキャプチャし、http パケットを保存しました。結果の中から、"xmc.ximalaya.com/xmlymain-login-web/login" というドメインの結果を見つけ、リクエストバーで
Cookie の中から "1&device" の値を見つけます。このキーと値を PC に入力すると、ダウンロード制限を回避できます。
3. キーと値をインポートする#
アルバムページでのインポートは効果がありません。オーディオ URL の復号ページでインポートする必要があります。
ページで f12 を押し、コンソールで次のコマンドを使用します。
document.cookie='1&_device=xxx'
自分のキャプチャした Cookie を入力してください。
または、Cookie-Editer を使用して、"Add" をクリックしてキーと値を追加します。"1&_device" と "xxx" はキャプチャした Cookie に対応します。
ダウンロードスクリプトを引き続き使用すると、制限なしにダウンロードできます。