admin管理员组

文章数量:1573658

  1. 一句话概括原理和前言

本质为利用fiddler进行HTTP抓包获得M3U8地址,再根据地址利用M3U8下载器下载(如果对计算机网络感兴趣的话强推《计算机网络-自顶向下方法》,非常棒的书,既生动易学又干货满满,可惜我在本科复习时才发现它的魅力)

今天妹妹的初级会计网课不能下载回放,请求老师处理未果。询问我有无办法,我浏览各类教程,均提到系统版本问题,相关软件只留官网和网盘,年代久远可用性极低,存在无用操作且可能错误(例如本文fiddler软件版本被其他作者误写为win11不可用)。整合诸家优劣后我写下如下教程在网课可能即将消亡之时为有志于学的诸位提供帮助,加油!

  1. 软件安装

本文面向小白,所以不会选择官网下载途径。本文所用软件来自系统之家

https://www.xitongzhijia/soft/

但为求方便,考虑到可能有读者选错下载渠道导致下载捆绑软件,我斗胆将软件资源上传(免费,如侵权立删)。

fiddler:https://download.csdn/download/m0_56052491/87373559?spm=1001.2014.3001.5503

  1. 双击如下程序

  1. 点击I agree

  1. 设置自己的安装目录,点击install

M3U8:https://download.csdn/download/m0_56052491/87373560?spm=1001.2014.3001.5503

即插即用,解压后点击如下可执行程序即可使用。

  1. 操作流程

  1. 设置

  1. 若界面上部出现如下黄色警告通知,点击通知内容即可。

  1. 打开fiddler,点击Tools-->Options

  1. 依次点击如下按键,打勾使得Options界面如下图所示(会弹出不安全提示框,点击yes即可)

  1. 修改FiddlerScript,找到如下部分

点击后找到如下部分,在1处添加下列内容:

var sToInsert = "<script src='https://cdn.bootcdn/ajax/libs/vConsole/3.9.0/vconsole.min.js'></script><script>var vConsole = new VConsole();console.log('测试');</script>" 
        oSession.utilDecodeResponse();
        oSession.utilReplaceOnceInResponse('</head>', sToInsert + '</head>', 0);

效果如下:

  1. 抓包

  1. 登录钉钉,打开直播回放(开启fiddler,并消除警告通知),发现右下角出现绿色按钮,点击该按钮:

  1. 在弹出的界面中的下方command一栏中输入如下指令并点击:vConsole.showTab("network");

  1. 第二步完成后弹出如下界面,点击第一个方法(Method)为GET的报文,出现图二所示下拉栏:

  1. 复制上图中url内容并保存。

  1. 下载

打开M3U8下载器,将url输入M3U8地址一栏,为视频取标题,点击右下角的GO,等待下载,完事!

视频内容保存在M3U8下载器所在目录中的Downloads文件夹中。

结束!希望对诸位有所帮助。

本文标签: 手把手简便方法教程最新