[TOC]
亿点点吐槽
long long ago,有一只蝙蝠……(此处省略一万字)
后来,我们这一届成为了天选之子,生于非典,考于肺炎,有着高三甚至人生中最长的寒假。
好景不长,因为下载数和评分不成比例而打破世界纪录的钉钉,打破了这宁静的漫漫长假。
对此我只想说:“哔——哔——哔”。
所以对于我这种回放型种子选手,每天早上起来打卡,进入直播继续睡,等到晚上精神十足,再来补!
但有一天,一个核弹突然爆炸了:
从此,所有的视频回放一律下载!!!不怕一万,以防万一!!!
废话不多说!开始正题!如果群管理员开放回看下载,请直接下载!
准备
- 电脑一台
- Fiddler 4 进入官网(无中文版)
- m3u8 Downloader 开源项目 进入GitHub
- 钉钉
附录:如果以上的方式下载速度慢,可以用我整理的。另外,我整理的fiddler是中文版的 工具下载链接 (已失效)
补:百度云盘 提取码: mkdd
配置Fiddler
- 打开Fiddler,点击工具—选项—HTTPS—解密HTTPS通信
- 弹出的窗口全部选择“是” or “确定”
- 重启Fiddler
- 点击右上方的“过滤器”—勾上使用过滤器—勾上“仅显示当前网址包含”—在右边输入栏输入“.m3u8”
抓包
- 打开钉钉,点开你想要下载的回看,播放成功后关闭,回到Fiddler
- 这是你会看见右边有个数据包,右键选中数据包—复制—仅 URL
下载
- 打开m3u8 Downloader,把链接复制进去,选择视频格式,选个下载路径,点击下载
- 等到进度条为100%即下载成功
原理
- 当你打开钉钉直播的回放时,钉钉会向服务器发送一条数据请求资源
- 当服务器接到请求,判断为合法后,会返回资源链接,Fiddler作为一个中间人,会把数据包复制一份,这样我们就能知道服务器返回给钉钉的资源链接了
- 由于在线观看回放,钉钉不会保存下来,所以每次服务器只返回一小部分数据,也就是视频的预加载,当这一部分快放完的时候,钉钉会继续向服务器请求下一个片段。视频采用了ts切片,所以我们要把所有的ts文件下载到本地再合成一个完整的视频文件。
写在最后
筛选链接部分参考B站up主 这里是长江 上传的视频。
博主您好,我抓钉钉的包的时候没有.m3u8
获取头像