javascript:(async()=>{try{const A='pc_html5',K='bcd151073c03b352e1ef2fd66c32209da9ca0afa',H={'X-Radiko-App':A,'X-Radiko-App-Version':'0.0.1', 'X-Radiko-User':'dummy_user','X-Radiko-Device':'pc'};const r1=await fetch('https://api.radiko.jp/v2/api/auth1',{headers:H});const tk=r1.headers.get('x-radiko-authtoken'),o=+r1.headers.get('x-radiko-keyoffset'),l=+r1.headers.get('x-radiko-keylength');const pk=btoa(String.fromCharCode(...new TextEncoder().encode(K).slice(o,o+l)));const r2=await fetch('https://api.radiko.jp/v2/api/auth2',{headers:{'X-Radiko-AuthToken':tk,'X-Radiko-Partialkey':pk,'X-Radiko-User':'dummy_user','X-Radiko-Device':'pc'}});const area=(await r2.text()).trim().split(',')[0];prompt('下の「トークン,エリアID」をコピーしてツールに貼り付け:',tk+','+area);}catch(e){alert('失敗:'+e)}})()