准备工作
1.1 从官网下载并安装Fiddler2
1.2 下载并安装m3u8-downloader
这是一个用C#编写的开源命令行m3u8/HLS/dash下载器,支持普通AES-128-CBC解密,多线程,自定义请求头,Github地址:https://github.com/nilaoda/N_m3u8DL-CLI 下载release最新版即可
配置环境
2.1 打开Fiddler,点击Tools–>Options
2.2 依次点击如下按键,打勾使得Options界面如下图所示(会弹出不安全提示框,点击yes即可)
2.3 修改FiddlerScript,找到如下部分
在1处添加下列内容:
|
|
修改后的效果:
抓包
3.1 打开Fiddler,若界面上部出现如下黄色警告通知,点击通知内容即可
3.2 登录钉钉,打开直播回放,发现右下角出现绿色按钮,点击该按钮:
3.3 在弹出界面的下方command一栏中输入vConsole.showTab("network");
并点击OK
3.4 完成后弹出如下界面,点击第一个方法(Method)为GET的报文,出现所示下拉栏:
3.5 复制图中url内容并保存
下载
4.1 任意打开一个浏览器,输入刚刚保存的url,下载这个m3u8文件
4.2 打开m3u8下载器,选择工作目录,并将m3u8文件拖拽到对应位置
4.3 BASEURL处填写url,只保留live_hp前面的部分即可,点击Go开始下载
4.4 弹出的DOS窗口中可以清晰看到视频的分辨率信息,下载速度,文件大小等,至此,一个视频回放文件下载结束