分享一波 Blob 类型 m3u8 加密文件下载合并插件

145 天前
 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 视频目前没办法破解,能做的只是将你能看到的视频下载到本地。

github: https://github.com/WMuTong/BlobDownload

792 次点击
所在节点    Chrome
0 条回复

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

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

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

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

© 2021 V2EX