申请会员ID:Coande【申请通过】
1、申 请 I D:Coande2、个人邮箱:e12e@qq.com
3、原创技术文章:慕课网视频批量下载工具
在吾爱破解找了个慕课网视频解析工具(By 破小孩)。可惜这个工具只给解析不直接提供下载,需要复制下载地址另行下载,而这些下载地址下载的视频默认文件名为:H.mp4(超清)、M.mp4(高清)、L.mp4(普清),复制的地址批量下载的时候文件名全都一样,不能分辨哪个视频是什么,不满意,就拿破小孩的这个工具下手了(别怪我~)。
首先,用wireshark抓了下破小孩的解析工具。发现关键的请求:
17 3.871402 192.168.1.100 115.182.41.180 HTTP 496 GET /learn/425 HTTP/1.1
72 4.150922 192.168.1.100 116.213.120.40 HTTP 560 GET /course/ajaxmediainfo/?mid=8241&mode=flash HTTP/1.1
打开请求地址,发现第一个是课程列表,第二个返回的是json数据,json数据格式化后如下:
{
"result": 0,
"data": {
"result": {
"mid": 8241,
"mpath": [
"http://v1.mukewang.com/ce7909ce-dde5-44ee-ac2c-ab5fac0104ce/H.mp4",
"http://v1.mukewang.com/ce7909ce-dde5-44ee-ac2c-ab5fac0104ce/M.mp4",
"http://v1.mukewang.com/ce7909ce-dde5-44ee-ac2c-ab5fac0104ce/L.mp4"
],
"cpid": "2139",
"name": "原理分析",
"time": 0,
"practise": []
}
},
"msg": "成功"
}
有三个mp4地址,根据慕课网视频播放器提供三种清晰度和用过Chrome开发者工具下载过上面的视频可知,这三个视频地址分别对应不同的清晰度。
在看看请求参数,mid在第一个请求返回数据中可以找到:
<a target="_blank" href='/video/8241' class="J-media-item studyvideo">3-1 原理分析 (02:17)</a>
是视频的媒体id,mode是表示flash模式,没多大意义,没有这个参数也可以正常返回下载地址。
基本就是这样,概括一下原理:
先访问课程列表地址,返回的html中抽取出视频课程的视频id,然后根据这个id请求视频的地址,返回json数据,取出json数据里面的下载地址。
然后我根据这个原理做了一下加强,做了这个慕课网视频批量下载工具,介绍如下:
http://i13.tietuku.com/9fed31a9c98dfed3.png
http://i13.tietuku.com/28b13393aa8994f7.png
http://i13.tietuku.com/390c6cbaa4a750d4.png
说明:
该工具是Java写的,时间紧促,懒得写界面了,这么点交互也用不着去写界面。Java嘛,Java的运行环境是必须的,如果没有安装,可以先去下载安装:Java运行环境下载。如果懒得安装,这里也提供不用自己安装Java运行环境的包(64位的,32位系统的还是自己下载Java运行环境吧),下载带jre的那个版本即可,但体积比较庞大。解压缩后运行run.bat,根据提示操作即可。视频下载到当前工具所在目录download文件夹下。若需要同时下载多个课程,运行多个run.bat即可。功能:
[*]下载慕课网视频~~可选普清、高清、超清进行下载。
[*]下载视频附件。课程若有附件会自动下载到课程目录下的课程资料文件夹。
[*]课程信息预览。自动生成课程信息预览到course_info.txt,可以了解课程介绍、课程须知等信息。
[*]课程列表。自动生成课程所有小节的慕课网在线学习的原始地址列表course_list.html,区分视频和非视频小节,若课程有非视频小节,将以*号作为标记,待有网环境下继续学习。
[*]
附件:
慕课网视频批量下载工具 下载
慕课网视频批量下载工具下载_带64位jre版 下载
ID:Coande
邮箱:e12e@qq.com
申请通过,欢迎光临吾爱破解论坛,期待吾爱破解有你更加精彩,ID和密码自己通过邮件密码找回功能修改,请即时登陆并修改密码!
登陆后请在一周内在此帖报道,否则将删除ID信息。
ps:登录后可以把作品发到原创区。 你真牛,一个游客都能这么厉害。 如果报道了,按照H大提醒的,发到原创区,有可能精华+1啊 Hmily 发表于 2016-2-3 18:43
ID:Coande
邮箱:
∩_∩ THS。前来报到啦!现在不方便,我晚点再发到原创区^_^ 枫叶飘零 发表于 2016-2-3 23:14
如果报道了,按照H大提醒的,发到原创区,有可能精华+1啊
我会发到原创区的,谢谢提醒^_^ 淡淡男人香 发表于 2016-2-3 19:34
你真牛,一个游客都能这么厉害。
谢谢夸奖^_^ 淡淡男人香 发表于 2016-2-3 19:34
你真牛,一个游客都能这么厉害。
{:301_1004:}我能呵呵嘛 什么叫一个游客都能那么厉害? {:1_928:}大神好厉害啊~~~~~~
页:
[1]
2