WEB逆向-下载腾讯课堂已购视频


  1. 浏览器F12,然后打开要观看的视频
  2. "网络"中找到voddrm.token.xxxxxxxxx,请求网址就是m3u8的地址
  3. 查看"启动器",点击进入t.load对应的js文件
  4. 搜索decryptkey,找到类似r.decryptdata ? (this.decryptkey = r.decryptdata.key = new Uint8Array(e.data),的代码行
  5. 在其下一行打上断点
  6. 刷新页面进入断点
  7. 查看key: r.levelkey.key
  8. 转为16进制: Array.from(r.levelkey.key).map(i => i.toString(16).padStart(2, '0')).join('');
  9. 使用工具下载合并m3u8: N_m3u8DL-CLI
    • 填写m3u8地址和自定义key

有时这个m3u8地址可能有问题,可以刷新重试,也可以用浏览器的Video DownloadHelper插件获取地址
建议使用Video DownloadHelper,方便快捷


使用批量工具下载: tx_course_download

  • 获取 cookie: document.cookie
  • 下载目录: 视频,下载时可用目录联接,mklink /J sources target

文章作者: 钱不寒
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 钱不寒 !
  目录