Open Becy2015 opened 6 years ago
按理说,不可能可以下载付费课程的,因为当初我写网易云课堂非MOOC课程时,由于加入cookies会发生错误,就干脆注释掉了cookies,所以说,我们都应该是只能下载那一个试看课程,但是那个试看课程是mp4的呀,你是怎么下载到flv的呢
之前没有对付费课程进行支持,如果你有需求的话可以给我发邮件,但是我不保证最终能成功,因为我刚刚测试发现加入cookies还是有问题的,我想在保证最小改动的情况下对新功能进行支持(比如说全局使用CANDY而不是requests)
我完善了您的代码,加上cookies可以下载到购买后的付费课程。试看的那个视频是mp4的,可以正常播放,其余的都是flv格式的视频文件,这个flv应该是加密了的,就是想请教下您是否做过网易云课堂付费视频flv文件的解密?下载下来没法用常见的视频播放器播放,也是尴尬。。。。
通过抓包等方法下载得到的flv格式付费视频,同样是无法播放,用potplayer打开可以显示出视频时长。请作者研究一下视频的解密吧!
解密视频我也做不到啊 (/ω\),这个估计需要反编译 Flash 播放器研究出解密思路。或者从移动端找一下新线索。
麻烦一点可以通过抓包把key保存下来,然后解密文件即可(方法是AES-128),详细可以看这个。 https://nilaoda.github.io/N_m3u8DL-CLI/163study.html
问题描述: 借助您的程序,成功下载了网易云课堂付费课程的视频文件,视频文件格式是flv的,QuickTime Player,Elmedia Player,腾讯视频播放器,迅雷影音,百度影音,qq影音等播放器均无法播放此flv视频文件。想来网易应该对flv文件做了加密,请问有播放此flv视频文件的方法吗?
网站:网易云课堂 付费视频 已购买
课程地址: https://study.163.com/course/courseLearn.htm?courseId=1003925022