转:钉钉群直播提取视频文件-电脑版
前言
有些时候,我们需要下载钉钉群直播回放视频,但是钉钉比较反人类,需要管理员允许才行,但是如果管理员不允许呢?就会出现这样的情景:
此时,我们就需要抓包来提取视频文件了。
思路
抓包,渴望发现些规律,然后整合下载。
提示
本教程简单易懂,但新手请一步一步完成。
建议您使用 Fiddler,因为相比较下来感觉 Fiddler 更加快捷。
开始
一、安装 Charles
如果你已经安装了,即可跳过此步骤。
您可以到官网上去下载 Charles,也可以点击这里下载。
下载太慢?这里提供一个 4.5.6 的 win64 的快速下载链接。
以下是维基百科上关于 Charles 的简介。
Charles Web Debugging Proxy is a cross-platform HTTP debugging proxy server application written in Java. It enables the user to view HTTP, HTTPS, HTTP/2[3] and enabled TCP port traffic accessed from, to, or via the local computer. This includes requests and responses including HTTP headers and metadata (e.g. cookies, caching and encoding information) with functionality targeted at assisting developers analyze connections and messaging.
Wikipedia
二、准备抓包
打开 Charles。遇到此情况记得点确认。
首先要配置 SSL 代理,否则无法抓到 HTTPS 流量。
点击顶栏的”Proxy”,再在弹出的菜单中勾选”Windows Proxy”,再点击”Proxy Settings” 设置代理。
检查是否打开了 Windows 代理,3 个都要勾选。
找到 SSL 代理设置。
启用 SSL 代理,添加包括.,表示所有请求都经过 Charles。
均打入 *
安装根证书。
三、开始抓包
打开钉钉群直播,播放几秒,暂停,会发现左侧栏出现些东西。
请选择: dtliving-pre.alicdn.com 或者 dtliving.alicdn.com 或者 aliliving-pre.alicdn.com 项目(因人而异)。都是 *****.alicdn.com 的项目。
复制链接地址。
四、使用 M3U8 下载器下载,建议您使用新版 M3U8 下载器,点击此参看详情
粘贴到下载框中。
下载完以后就会自动整合为 MP4 即可播放了。
附:m3u8 下载器下载地址(下载完后默认保存再 output 文件夹内)或者您可以直接点击此链接下载。
完结撒花 *★,°*:.☆( ̄▽ ̄)/$:*.°★* 。
Upd:Fiddler 抓包教程
一、安装 Fiddler
二、设置 Fiddler 捕捉 HTTPS 流量
点击 Tools,选择 Options…
三、开始抓包
P.S. 如果您觉得左侧栏东西有点多可以先 remove 点。
在钉钉内播放群直播回放,然后返回 Fiddler 界面。
Ctrl+F 进入搜索.m3u8 即可找到文件。
然后就会自动为您标黄一条记录,右键复制链接。
然后就可以到 m3u8 下载器中下载啦~(过程一样,详见上文)
Upd:M3U8 新版下载器
[.NET] m3u8 downloader 开源的命令行m3u8/HLS下载器,支持普通AES-128-CBC解密,多线程,自定义请求头等. 支持简体中文,繁体中文和英文. https://nilaoda.github.io/N_m3u8DL-CLI/
2219 406
先解压压缩包,双击 N_m3u8DL-CLI-SimpleG.exe(可能会被各种奇怪杀毒软件查杀,但肯定是没有病毒的,请放心食用)
注意:请检查下载的文件是否齐全,如果有缺失请关闭杀毒软件再次尝试,这里提供一个压缩包内目录图 & 使用过以后的目录图:
然后剩下步骤与旧版差不多。
下载完成后默认保存在该目录的 Downloads 文件夹内。
Upd: 如果点开视频后抓包软件无反应怎么办?
检查钉钉登录时是否打开了使用代理。
Upd: 如果抓包显示内容 unknown 怎么办?
检查抓包软件的 SSL 证书是否安装正常,可以尝试重新安装一次。