喜马拉雅付费音频下载方法
背景
前几天给孩子买了一套《狮子老爸讲三国》的付费音频,讲的不错孩子很喜欢。 但有个问题只能在线听,无法保存到本地播放让我有点不爽,盘之
前提
当然是需要先购买了 ^_^ 。 如果你是超级VIP可以听所有音频也没有问题,总之,可以听的才能下载,不是破解哦 。。。。
工具
传说中的浏览器扩展神器——游猴
安装方法就不说了,不会的请度娘伺候
还需要个下载工具aria2 (猛戳下载)
游猴脚本
先创建一个自己的脚本,代码如下
按 Ctrl+C 复制代码
按 Ctrl+C 复制代码
运行逻辑
由于喜马拉雅付费音频的下载地址是需要token验证的,每个都不一样,想要得到下载地址有两个办法,一是通过分析JS脚本把token加密算法提取出来自己实现一遍,但这个过程比较麻烦,二是让网页自己算出来,我们只需要把播放器的playSrc取出来就行了。这种方法有个问题需要一集一集的获取,不过正好网站提供了下一集功能,那就模拟点击,稍等几秒钟,获取,下载。
这就是整个下载逻辑,当然,追求完美的你肯定感觉这种实现很丑陋,并且没有自动停止逻辑。 那就加个浮层,控制一下,不过我也懒得写了,聪明的你一定可以做的更好 。。。
赞 (0)