获取视频下载链接,使用方法:进入任意课程点击下载即可。如http://www.imooc.com/learn/814。慕课网已废弃v1和v2接口, 全面启用HLS, 此脚本失效, 详情看脚本内说明。github:https://github.com/Ahaochan/Tampermonkey,欢迎star和fork。
使用的接口是旧接口,只能读取v1和v2开头的视频。新出的视频是v3版本的,使用旧接口返回如下数据
{"result":0,"data":{"result":{"mid":14003,"mpath":false,"cpid":"3878","name":"课程介绍","time":"72","practise":[]}},"msg":"成功"}
mpath中没有链接,然后我抓到一个新的API接口,http://www.imooc.com/api3/getmediainfo_ver2,但是它是以post方式传递,要传入一个cid(课程号),uid(用户id),token,其他两个很容易得到,但是目前还不知道token怎么得到,所以,还没办法解决。。。
已经修复
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址
部分课程不能下载,undefined?
http://www.imooc.com/learn/794 http://www.imooc.com/learn/795 这两个打开显示结果空白的,最新课程都这样吗