はじめに radikoのタイムフリーとエリアフリーを大変便利に使っているのですが、 過去1週間分まで遡れるのはいいとして、 「聴取を開始してから24時間以内であれば、合計3時間まで」という制限があります。 意外と24時間経過してしまったりして、全部聞けないこともあるので、(Cookie削除すれば、ゲフンゲフン…) どうにかして短時間かつ高品質でダウンロードしてみます。 まず、タイムフリーで再生するまでの流れについて、 Chromeのデベロッパーツールや、パケットキャプチャーで解析、また先人の知恵を借りると、 大雑把に以下の3ステップあります。 (エリアフリーの場合は、プレミアム会員として、1の前にログインしてCookieを取得して、以降取得したCookieを使って各Stepを進めます) https://radiko.jp/v2/api/auth1 にGETリクエストしてトークンを取得 ht