shownb / shownb.github.com

shownb.github.io
shownb.github.io
5 stars 1 forks source link

有声书的保存 #46

Open shownb opened 4 years ago

shownb commented 4 years ago

https://github.com/inAudible-NG/audible-activator/blob/master/audible-activator.py

先获取activator

  1. get https:// www.audible.de/?ipRedirectOverride=true 再get https://www.amazon.com/ap/signin?openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=logout&openid.assoc_handle=amzn_audible_de&openid.return_to=https%3A%2F%2Fwww.audible.de%2Fplayer-auth-token%3FplayerType%3Dsoftware%26playerId%3D2jmj7l5rSw0yVb%2FvlWAYkK%2FYBwk%3D%3D%26bp_ua%3Dy%26playerModel%3DDesktop%26playerManufacturer%3DAudible

  2. 登录amazon 再访问 https:// www.audible.de/player-auth-token?playerType=software&playerId=2jmj7l5rSw0yVb/vlWAYkK/YBwk==&bp_ua=y&playerModel=Desktop&playerManufacturer=Audible&openid.assoc_handle=amzn_audible_de&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=logout&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.return_to=https%3A%2F%2Fwww.audible.de%2Fplayer-auth-token%3FplayerType%3Dsoftware%26playerId%3D2jmj7l5rSw0yVb%2FvlWAYkK%2FYBwk%3D%3D%26bp_ua%3Dy%26playerModel%3DDesktop%26playerManufacturer%3DAudible& 会得到很多跳转,最后从当前的url获取一个playerToken

  3. https://www.audible.com/license/licenseForCustomerToken?customer_token=得到的token&action=de-register 设备注册

  4. 获取二进制 https://www.audible.com/license/licenseForCustomerToken?customer_token=得到的token

  5. 停止https://www.audible.com/license/licenseForCustomerToken?customer_token=得到的token&action=de-register

转格式 https://github.com/siuying/AAXtoM4A

apt-get install ffmpeg
apt-get install libmp3lame-dev
bash AAXtoMP3 <AUTHCODE> {INPUT_FILES}