V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
WMutong
V2EX  ›  分享创造

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

  •  
  •   WMutong · 140 天前 · 875 次点击
    这是一个创建于 140 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    项目链接

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5723 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 01:45 · PVG 09:45 · LAX 17:45 · JFK 20:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.