分享一波 Blob 类型 m3u8 加密文件下载合并插件,自用工具

9 天前
 WMutong

分享一波 m3u8 资源下载插件

之前找到的 ts 资源下载大部分都是“猫抓”类型,需要等待 ts 加载完成才能通过捕捉 ts 资源路径进行下载,不是很方便。所以在有时间的时候做了这个工具。

自用及测试

主要逻辑:

  1. 通过人工识别到 m3u8 资源的 Blob 链接,在 BlobDownload/blob_download/background.js 添加链接校验规则。
  2. 将新增了目标网站 m3u8 链接校验规则的 BlobDownload/blob_download 项目通过”加载已解压的扩展程序“加入到 Chrome 浏览器扩展程序中。
  3. 进入目标网站,刷新,点击右上角”TS“标识的扩展,校验规则正确的情况下,会看到扩展 popup 页面中的列表出现了捕捉到的文件名称,点击列表项,提示 1~2 个保存文件弹窗,一个是 m3u8,如果是加密的,还会有一个 key 。
  4. 文件保存好以后,运行 BlobDownload/m3u8_download 这个 python 项目,会提示选择 m3u8 文件,选择刚下载的文件,会自动寻找同级同名的 key 文件进行解密,然后等待进度条。

目前加入的校验规则比较少,因为自己没那么多需求,哪位朋友要是有需求可以提出来,我可以看看能不能加进去。详细的文档在项目里。

还有就是 vip 视频目前没办法破解,能做的只是将你能看到的视频下载到本地。

项目链接

543 次点击
所在节点    分享创造
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1053065

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX