news 2026/9/13 18:41:13

猫抓 cat-catch:3 分钟跑通第一次网页视频下载,M3U8 解密也不难

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓 cat-catch:3 分钟跑通第一次网页视频下载,M3U8 解密也不难

猫抓 cat-catch:3 分钟跑通第一次网页视频下载,M3U8 解密也不难

【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch

想存网页上的视频,总卡在同一处:存下来的不是视频,是页面代码。猫抓(cat-catch)是一款免费开源的浏览器资源嗅探扩展,专攻网页视频下载,还能解析 M3U8 流式格式,完成解密下载。

先看看是不是你需要

  • 你在做自媒体,要批量收集参考片段,用它把网页视频直接下到素材库
  • 你在学网课,想把网课视频保存下来离线复习,下载后随时回看
  • 你要备份会议录像,MPD(DASH,一种流媒体格式)的回放也能解析保存
  • 你看直播,想挖出页面没有直接播放的推流源,顺手把回放留下
  • 你是开发者或极客,想把网页视频下载的任务交给 aria2 这类外部工具

三步跑通第一次下载

  1. 选安装方式:Chrome 网上应用店或 Edge 加载项商店搜 "cat-catch",直接安装。源码安装则先git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,再到扩展管理页开启开发者模式,点"加载已解压的扩展程序",选中仓库文件夹。提醒一句:商店里混着加过广告代码的仿冒品,装之前对照仓库文档里的官方地址确认一下。
  2. 看内核版本:1.0.17 之后需要 Chromium 内核 93 以上,想功能完整建议 104 以上。
  3. 第一次抓包:打开任意带视频的网页,工具栏出现猫爪图标,点它。弹窗里视频、音频、图片、文档都按类型列好,勾选就能下。默认设置下 80% 的资源直接可用;拿不准内容时,先点预览确认再保存。

M3U8 解密下载:从清单到成片

M3U8 是把视频切成几百个 ts 小片段的流媒体格式,片段可能带 AES-128 加密,URL 也可能是一次性的。其实手动合并几乎不可能,猫抓的解析器把整件事包了。

  1. 取清单:在资源列表点 .m3u8 条目的解析按钮,或直接打开 M3U8 解析器页面,把 m3u8 文本或 URL 粘贴进去手动解析。
  2. 找密钥:解析器读取清单后,会从缓存里识别加密密钥,链接里的 key= 参数也会自动带出,不用手工抄。
  3. 并行拉片段:确认后片段并行拉取、自动合并。只想要一部分?按片段序号或时间点(如 00:10-05:30)设置下载范围即可。线程数控制同时拉取的片段数,滚轮就能调,建议 8-16。
  4. 合并 MP4:输出可选 mp4 或 m3u8+ts,也能发给 FFmpeg 转码。解密失败时,"疑似密钥"标签页会列出候选密钥,选中填入就行;仍不行的话,手动填密钥和 Offset(IV),后者是解密的起始位置。

进阶玩法:过滤、深度搜索与外部接力

  • 顶部过滤框支持正则:输入 mp4,列表就只剩视频资源
  • 点"展开可播放的",快速筛出能直接播放的媒体
  • 大小过滤支持表达式写法,比如>100 KB<1 GB500-1000 MB,在设置页配置
  • 深度搜索能挖出页面没直接播放的视频源,配合 WebRTC 录制脚本(浏览器里的实时推流技术)捕获推流内容
  • 填好 aria2 RPC 的下载目录,大文件交给 aria2 并发去传
  • 发送到在线 FFmpeg,下载完直接转码,支持嵌套模式

隐私与安全性

嗅探、解析、下载全程在浏览器本地完成,数据不发往任何远程服务器,也不含跟踪器。项目采用 GPL-3.0 开源协议,源码完全公开:核心资源嗅探逻辑在 catch-script/ 目录,M3U8 解析实现在 js/m3u8.js,谁都能审查。

排障手册

Q:解析后视频下不下来?A:别慌,通常是站点反制或密钥没被识别。换"深度搜索"重新扫一遍,仍不行就手动填密钥和 Offset(IV),最后检查网络。

Q:M3U8 下载慢?A:把线程数提到 8-16,避开下载高峰。片段很大的话,用"下载范围"只下关键区间先验证。

Q:解密后有雪花或音画不同步?A:核对密钥和 Offset(IV) 都填对了,解析器本就会从缓存自动匹配。还不行就勾选"数据预处理",并升级到最新版。

Q:老内核打不开扩展?A:1.0.17 之后要求 Chromium 93 以上。升级浏览器,或者换 1.0.16 旧版。

用猫抓,网页视频下载真的没那么难。克隆仓库、加载扩展,再打开任意视频网页,就是你的第一次下载。你最想先存哪一类,网课还是直播回放?

【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/13 18:38:45

基于YOLOv3+PyQt5的交通路口智能监控系统实现与部署

简介&#xff1a;一套基于YOLOv3目标检测与PyQt5图形界面开发的交通路口智能监控系统完整源码包&#xff0c;面向计算机视觉开发者、Python后端工程师及智能交通方向学习者&#xff0c;提供从流媒体接入、目标检测到客户端展示的端到端技术方案。压缩包共113个文件&#xff08;…

作者头像 李华
网站建设 2026/9/13 18:36:19

YASA自动化多导睡眠图分析:从EDF到睡眠分期与纺锤波检测

简介&#xff1a;这是一份面向睡眠研究人员、脑电数据分析者及Python开发者的YASA工具箱完整源码包。YASA专注于多导睡眠图&#xff08;PSG&#xff09;的自动分析&#xff0c;涵盖自动睡眠分期、纺锤波/慢波/快速眼动事件检测、伪影剔除、频谱分析及催眠图统计等功能&#xff…

作者头像 李华
网站建设 2026/9/13 18:35:56

LunaTranslator 使用指南:GalGame 翻译工具三种取词模式的完整流程

LunaTranslator 使用指南&#xff1a;GalGame 翻译工具三种取词模式的完整流程 【免费下载链接】LunaTranslator 视觉小说翻译器 / Visual Novel Translator 项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator 如果你在玩日文或英文游戏&#xff0c;想按…

作者头像 李华
网站建设 2026/9/13 18:35:45

大数据时代的数据分片技术原理与实践指南

1. 数据分片技术概述 在大数据时代&#xff0c;数据量呈指数级增长&#xff0c;传统单一数据库架构已无法满足海量数据存储和高并发访问的需求。数据分片&#xff08;Sharding&#xff09;作为一种有效的分布式数据管理技术&#xff0c;通过将数据分散存储在多个数据库节点上&a…

作者头像 李华
网站建设 2026/9/13 18:35:18

Wagtail v3 API 实战:Sites 站点的增删改查接口与权限模型解析

Wagtail v3 API 实战&#xff1a;Sites 站点的增删改查接口与权限模型解析 【免费下载链接】wagtail A Django content management system focused on flexibility and user experience 项目地址: https://gitcode.com/GitHub_Trending/wa/wagtail Wagtail 8.0 引入的 v…

作者头像 李华