钉钉群直播提取视频文件
Tips
如果您打开yzxoi的网盘下载链接页面为白色,请检查浏览器是否使用chrome内核或者使用极速模式,建议使用Google Chrome浏览器

本教程仅供学习研究使用!!!

教程更新了若干次,2020->2021.04->2021.06,如果知友们发现又失效了请联系我。

目前给定两种方案,若视频是在 2021.06 之前的,可以采用第一种方案,如果是在 2021.06 之后的/第一种方案抓不到 M3U8的,可以采用另一种方案,文末会放 FAQ。

(壹)适用于2021.06 之前的回放视频

一、安装Fiddler

提供个官网下载链接,同样,再带一个比较友好的下载链接:https://wwa.lanzoui.com/b016dlm4d 密码:fvap。

二、设置Fiddler捕捉HTTPS流量

点击Tools,选择Options…

三、开始抓包

P.S.如果您觉得左侧栏东西有点多可以先remove点。

在钉钉内播放群直播回放,然后返回Fiddler界面。Ctrl+F进入搜索.m3u8即可找到文件。

然后就会自动为您标黄底黑字一条记录,右键。

随便保存一个位置。

随便找个文本编辑器,粘贴复制的url地址,删掉尾缀。

把 M3U8文件拖入下载器(下载器的 Github Repo,也可以一键下载,当然也可以在我的网盘链接中下载,并解压,打开 ***SimpleG.exe),填入BASEURL。

之后点击 GO 开始下载即可。下载完成后默认保存在该目录的Downloads文件夹内。

(贰)适用于 2021.06 之后/第一种抓不到 m3u8 文件的回放视频

一二步与(壹)相同,这里不重复提。

三、中间人注入

选中 Fiddler Script。

选择 OnBeforeResponse,会自动定位。

var sToInsert = "<script src='https://cdn.jsdelivr.net/gh/Tencent/vConsole@3.8.1/dist/vconsole.min.js'></script><script>var vConsole = new VConsole();</script>"
oSession.utilDecodeResponse();
oSession.utilReplaceOnceInResponse('</head>', sToInsert + '</head>', 0);

上图应该是 3.8.1 的 vConsole ,懒得重新换图了(

四、监测流量

打开钉钉回放页面,发现右下角多了 vConsole,一个绿色的按钮。点击这个按钮,填入以下代码:

vConsole.showTab("network");

然后丢到 M3U8 下载器(下载器的 Github Repo,也可以一键下载,当然也可以在我的网盘链接中下载,并解压,打开 ***SimpleG.exe)里下载:

等待下载完成即可,下载后的视频在 M3U8 下载器目录下 Downloads 文件夹内。

钉钉云课堂回放下载

有知友向我提问,能否下载云课堂回放,其实也可以,比直播回放更加简单:打开 Fiddler,点开视频回放:

返回 Fiddler,按下 Ctrl+F,搜索 `.mp4`

右键那一条目,Copy – Just Url。

然后粘贴到浏览器地址栏或者任何其他下载器即可下载。

FAQ

Upd:如果点开视频后抓包软件无反应怎么办?

检查钉钉登录时是否打开了使用代理。

Upd:如果抓包显示内容unknown怎么办?

检查抓包软件的SSL证书是否安装正常,可以尝试重新安装一次。

Upd:如果抓包显示证书错误怎么办?

在证书安装的设置中勾选 Check for certificate revocation 选项。或者尝试右上角的 Actions,Reset all

Upd:如果需要下载多个视频,比较麻烦怎么办?

可以先抓出所有 M3U8链接,有三种方法批量下载:

  1. 将m3u8链接每行一个存入一个.txt文件,然后将文件直接拖到M3U8地址文本框,点击GO按钮
  2. 将m3u8文件存到一个文件夹中,然后将文件夹直接拖到M3U8地址文本框,点击GO按钮
  3. 新建txt,每行以name,url形式写

记得别忘记填 BASEURL 哦~

Upd:如果遇到 M3U8 下载器下载时出现 Error in reading file 怎么办?

检查 BASEURL 末尾是否加上了 ‘/’

Upd:如果遇到 Fiddler 出现以下小黄条怎么办?

尝试点击黄条中央文字,看下是否可以正常工作。如果不行,可以尝试关闭系统代理,重启 Fiddler。

如果遇到任何问题可以在我的博客文章下方评论栏提出(或者知乎评论也行),我会尽力解答的啦~

如若您觉得我的教程对您有帮助,可以在文末点击赞赏,请我喝杯咖啡,谢谢啦~

评论

  1. 啊空
    Android Chrome 77.0.3865.120
    3天前
    2021-7-24 21:09:57

    为什么我这输入代码什么也没出现 输入后打开回放也变得卡顿半天才显示 证书什么都正常这是什么原因啊

    • yzxoi 博主
      Android Chrome 92.0.4515.115
      3天前
      2021-7-24 21:11:10

      记得左上角保存脚本

      • 啊空
        Android Chrome 77.0.3865.120
        3天前
        2021-7-24 21:12:37

        保存了 没有反应 网页也没出现按钮 有解决办法吗

        • yzxoi 博主
          Android Chrome 92.0.4515.115
          3天前
          2021-7-24 21:13:52

          若网页上也没出现按钮,一定是自己哪个步骤出错了,可以检查下是否监视HTTPS流量,fiddler是否正在抓包

        • 啊空
          Android Chrome 77.0.3865.120
          3天前
          2021-7-24 21:18:46

          正常监测流量 就是不出按钮 抓取的流量没有38文件

        • yzxoi 博主
          Android Chrome 92.0.4515.115
          3天前
          2021-7-24 21:25:54

          那就是脚本错误,看下是否正确粘贴代码并保存

        • 啊空
          Android Chrome 77.0.3865.120
          3天前
          2021-7-24 21:49:49

          脚本按你说明复制的 但是脚本错误提示他说就是按钮上的那个英语未定义 代理什么都没问题 绝望 钉钉是浏览器登录 就是不知道哪出错了

  2. sdgfdsg
    Windows Chrome 91.0.4472.164
    4天前
    2021-7-24 2:22:58

    请问钉钉浏览器代理点测试 显示 当前浏览器无代理 怎么解决
    原本可以正常用的

    • yzxoi 博主
      Android Chrome 92.0.4515.105
      4天前
      2021-7-24 7:27:47

      确保fiddler打开并正在监听流量,证书配置正确

      • sdgfdsg
        Windows Chrome 91.0.4472.164
        4天前
        2021-7-24 8:53:19

        确实在监听,前几天还有用,现在抓不到m3u8了,我确认步骤好几遍,感觉这里是唯一变化的地方

        • yzxoi 博主
          Windows Chrome 92.0.4515.107
          4天前
          2021-7-24 8:54:47

          有可能是Fiddler证书问题,检查下抓包其他网页是否正常。

        • sdgfdsg
          Windows Chrome 91.0.4472.164
          4天前
          2021-7-24 8:56:50

          感觉和楼下那位的问题差不多
          我去重装一下fiddler试试
          谢谢大佬

  3. 钉钉回放
    Windows Chrome 89.0.4389.72
    4天前
    2021-7-23 13:49:15

    不能用了已经,抓不到黄底黑字了

    • yzxoi 博主
      Android Chrome 92.0.4515.105
      4天前
      2021-7-23 13:50:21

      检查下自己证书是否配置正常,或者尝试使用第二种方法

  4. Twpeak
    Windows Edge 91.0.864.70
    1周前
    2021-7-20 0:29:38

    第二种方法是之一直等待下载,回车之后会乱码,但看得见进度一直在进。而第一种方法是会查找到很多的黄条。复制url之后都是以taobao为开头的,没有图中的地址怎么解?

    • yzxoi 博主
      Android Chrome 91.0.4472.88
      1周前
      2021-7-20 1:29:03

      如果抓不到m3u8,使用第二种方法,并且检查下载器是否正常

  5. Twpeak
    Windows Edge 91.0.864.70
    1周前
    2021-7-19 23:38:22

    好人一生平安

  6. 同人大有
    Windows Chrome 70.0.3538.25
    1周前
    2021-7-19 9:19:29

    最后的下载黑窗口显示:地址无效。请问,怎么破?

    • yzxoi 博主
      Windows Chrome 91.0.4472.124
      1周前
      2021-7-19 12:17:19

      改用第一种方法

      • 同人大有
        Windows Chrome 70.0.3538.25
        1周前
        2021-7-19 12:19:58

        原本用第一种方法search不到,后来再试了一次,又可以了。orz

  7. xx
    Windows Chrome 91.0.4472.106
    已编辑
    1周前
    2021-7-18 18:58:17

    楼主,方法可以,已经下载完了,感谢楼主!!!!!!

    • yzxoi 博主
      Android Chrome 91.0.4472.88
      1周前
      2021-7-18 19:17:15

      检查下代码是否正确填入,方法应该是没问题的。或者请说明清楚问题或截图评论

    • xx
      Windows Chrome 91.0.4472.106
      已编辑
      1周前
      2021-7-18 19:37:39

  8. MC风月无边
    Android Chrome 91.0.4472.120
    1周前
    2021-7-18 14:51:15
    • yzxoi 博主
      Android Chrome 91.0.4472.88
      1周前
      2021-7-18 17:58:15

      检查第二种方法baseurl是否正确填入

  9. 王先森
    Windows Chrome 91.0.4472.124
    2周前
    2021-7-16 22:26:22

    楼主,7月16日,第二个方法现在还有效吗?我这不好用了,是我自己的问题吗?代码输入完了,再打开直播就是空白,视频就播放不出,也没有绿色按钮,把Fiddler 退出或者输入stop命令之后视频就能正常播放,开始抓包后,视频还是播放不出,请问怎么回事?

    • yzxoi 博主
      Windows Chrome 91.0.4472.124
      2周前
      2021-7-16 22:27:57

      检查一下在浏览器中访问任何网页右下角是否出现绿色按钮,若不能出现则是你配置的问题,如果正常出现可能是钉钉把这个js地址封掉了

    • 123
      Windows Firefox 89.0
      1周前
      2021-7-17 10:57:38

      7.17还好用

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇