喜马拉雅付费音频下载方法

背景

前几天给孩子买了一套《狮子老爸讲三国》的付费音频,讲的不错孩子很喜欢。 但有个问题只能在线听,无法保存到本地播放让我有点不爽,盘之

前提

当然是需要先购买了    ^_^ 。  如果你是超级VIP可以听所有音频也没有问题,总之,可以听的才能下载,不是破解哦  。。。。

工具

传说中的浏览器扩展神器——游猴

安装方法就不说了,不会的请度娘伺候

还需要个下载工具aria2  (猛戳下载

游猴脚本

先创建一个自己的脚本,代码如下

按 Ctrl+C 复制代码
按 Ctrl+C 复制代码

运行逻辑

由于喜马拉雅付费音频的下载地址是需要token验证的,每个都不一样,想要得到下载地址有两个办法,一是通过分析JS脚本把token加密算法提取出来自己实现一遍,但这个过程比较麻烦,二是让网页自己算出来,我们只需要把播放器的playSrc取出来就行了。这种方法有个问题需要一集一集的获取,不过正好网站提供了下一集功能,那就模拟点击,稍等几秒钟,获取,下载。

这就是整个下载逻辑,当然,追求完美的你肯定感觉这种实现很丑陋,并且没有自动停止逻辑。 那就加个浮层,控制一下,不过我也懒得写了,聪明的你一定可以做的更好  。。。

(0)

相关推荐