慕课网视频解析下载

慕课网视频解析下载


慕课网视频解析地址

技术说明


采用Bootstrap构建页面,jQuery实现页面交互,输入课程号点击解析,ajax通过跨域中转获取慕课网对应链接的网页代码进行分析,提取相关课程信息,获取课程章节列表及课程类型(视频、练习、编程)。如果是视频,则通过慕课网视频链接的api接口获取json数据,然后我们可以选择视频的清晰度进行下载(L,M,H),右键另存为的方式进行下载。而如果是练习、编程,可以点击按钮直接跳转到慕课网进行学习

获取慕课网视频链接的api接口如下,只需把mid修改成对应的课程章节id即可:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
http://www.imooc.com/course/ajaxmediainfo/?mid=12141&mode=flash
{
"result": 0,
"data": {
"result": {
"mid": 12141,
"mpath": [
"http://v2.mukewang.com/9945a8fb-7d3d-4695-bbc1-3796d75c4ea8/L.mp4?auth_key=1472474579-0-0-d5c3b7d2e547f052804931fc2753d1c9",
"http://v2.mukewang.com/9945a8fb-7d3d-4695-bbc1-3796d75c4ea8/M.mp4?auth_key=1472474579-0-0-3aba0eecf96a927a64725fd7edbeea6f",
"http://v2.mukewang.com/9945a8fb-7d3d-4695-bbc1-3796d75c4ea8/H.mp4?auth_key=1472474579-0-0-7a748b0773253a26a51b5b00cc4d6257"
],
"cpid": "3261",
"name": "课程内容和目标",
"time": 0,
"practise": []
}
},
"msg": "成功"
}

使用说明


  1. 在慕课网中选择需要解析的课程: http://www.imooc.com/course/list
  2. 查看浏览器地址栏,网址形如: http://www.imooc.com/learn/675
  3. 在当前页面输入框中输入数字 675
  4. 点击解析按钮进行解析
  5. 点击需要的视频清晰度
  6. 右键点击下载视频,弹出菜单中选择链接另存为进行下载

如果您觉得我的文章对您有用,请随意打赏。

您的支持将鼓励我继续创作!

¥ 打赏支持

文章导航

目录

×
  1. 1. 慕课网视频解析下载
  2. 2. 技术说明
  3. 3. 使用说明