news 2026/8/27 13:28:49

猫抓 M3U8 视频下载完整指南:5 分钟装好网页资源嗅探

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓 M3U8 视频下载完整指南:5 分钟装好网页资源嗅探

猫抓 M3U8 视频下载完整指南:5 分钟装好网页资源嗅探

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

技术直播结束当晚,我想把回放存下来,可播放页面上找不到视频文件地址;打开开发者工具,看到的却是一串不断刷过的 ts 分片。猫抓(cat-catch)扩展就是为这种局面准备的:它嗅探页面加载过的视频、音频和图片,整理成一份可勾选、可预览、可下载的清单。

三分钟安装并抓到第一个视频

两条安装路线,任选其一:

  1. 官方商店:Chrome 用户在 Chrome 网上应用店搜"猫抓",Edge 用户去 Edge 加载项商店,Firefox 用户进附加组件商店(需非国区 IP)。
  2. 从源码加载:先克隆仓库:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch

然后打开扩展管理页,开启开发者模式,点"加载已解压",选中克隆下来的文件夹。

装完后浏览器右上角多出一个猫形图标——这就是你成功的第一眼信号。接着打开任意视频播放页,点这个图标,弹层左侧列出抓到的资源,文件名、大小、类型一目了然;点选某个视频,右侧直接开始预览。

预览没问题就点"下载",系统下载目录出现进度条,落盘的是一份能直接播放的文件。到这里,第一次捕获已经跑通,全程零配置。

它到底能抓什么

  • 全量资源嗅探:视频、音频、图片、文档,凡是页面加载过的都能列出,并附带标题、MIME 类型、时长等元数据;
  • M3U8 专项解析:解析分片清单、执行解密、并发拉取分片、自动合并成完整文件;
  • 批量操作:多选、复制链接、按类型筛选、断点续传;
  • 多语言界面:中、英、西、日、韩等 10 种语言;
  • 本地处理:数据不离开本机,无跟踪器,代码完全开源(GPL-3.0)。

想翻代码可以从三处入手:嗅探逻辑在 catch-script/catch.js,M3U8 模块在 js/m3u8.js,后台调度在 js/background.js。

实战:三个高频任务各怎么干

把加密的 M3U8 变成完整 MP4

目标:拿到一个只能在线播的 M3U8 课程,输出本地可反复观看的文件。

操作:先让视频播放几秒;点猫抓图标,在资源列表里定位到 M3U8 地址;进入 M3U8 解析器粘贴地址,解析完成后分片列表会显示全部 TS 分片及其总数;若是 AES-128 加密,在解密配置里填上密钥和 IV 偏移量,再发起下载。

结果:分片并发下载完成后自动合并,得到一个完整的视频文件,本地播放器打开音画正常。

一次收齐页面上的图片素材

目标:把页面上二十多张设计图一次存完,不逐张右键。

操作:把页面滚动到底让图片全部加载;打开猫抓,按文件类型过滤出 PNG 和 JPG,勾选要收的条目。

结果:点"下载所选"后所有勾选项进入下载队列,下载文件夹里图片一张张落位,文件名规整、可缩略图预览。

排查页面大资源从哪来

目标:页面加载慢,要确认媒体文件的真实来源。

操作:打开猫抓,在清单里核对资源的原始 URL、大小和加载顺序;抓不到的资源开启"深层搜索",必要时在选项里打开"缓存捕获"。

结果:清单直接给出每个资源的精确地址与元数据,不用在 Network 面板里来回翻找。

下载前先看这几条

  • 抓不到任何资源:先确认媒体已开始加载(视频要播放、图片要滚到底),再点"深层搜索"重试。
  • Firefox 商店搜不到猫抓:附加组件商店有地区限制,换非国区网络再装。
  • 下载的文件损坏或花屏:大概率是加密流,回 M3U8 解析器补上密钥与 IV 偏移量重新下载。
  • 提示扩展不兼容:1.0.17 之后要求 Chromium 内核 93 以上,想功能完整建议 104 以上,升级浏览器再试。
  • 担心装到"假猫抓":源码开源,已有人加广告代码后上架仿制品,只从官方商店或官方仓库安装。
  • 版权红线:只保存你拥有版权或已获授权的内容,别拿它下载未经授权受保护的视频。

现在动手

猫抓干的事很具体:把页面上"看得到、拿不到"的资源,变成你自己下载文件夹里的文件。去商店装一个,打开任意视频页,点右上角那只猫,完成你的第一次捕获。

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

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

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

VS Code绑定GitHub与代码提交完整指南

VS Code绑定GitHub与代码提交完整指南 目录 第一阶段:基础环境准备第二阶段:GitHub仓库创建与配置第三阶段:VS Code中关联GitHub仓库第四阶段:代码提交与推送第五阶段:日常开发流程进阶配置与技巧常见问题解决安全最佳…

作者头像 李华
网站建设 2026/8/27 13:22:25

芯片电源命名黑话:VCC、VDD、VSS彻底解析

搞懂 VCC、VSS、VDD:那些芯片数据手册里的"黑话",一次性给你讲透 你有没有过这种经历?打开一份芯片数据手册,看到 VCC、VDD、VSS、VEE、VPP……一堆缩写字母,脑袋嗡嗡的。明明就是供电引脚嘛,整这…

作者头像 李华
网站建设 2026/8/27 13:21:57

进销存系统到底怎么影响中小企业的经营效率

进销存系统到底怎么影响中小企业的经营效率你是不是也遇到过这种情况:客户催货,却说不清订单做到哪一步;月底对账,发现应收应付对不上;仓库明明显示有货,销售却说缺料?很多中小微企业主以为问题…

作者头像 李华
网站建设 2026/8/27 13:20:05

游戏音频引擎:资源管理、空间定位与动态混音全解析

开场 深夜两点,你把脚步声、挥砍声、环境氛围、BGM 全塞进场景,跑起来一看——内存爆了。控制台跳出一串警告:Audio voice stolen、内存红线。更糟的是,玩家戴上耳机,角色明明在正前方,声音却在左右耳之间乱飘;远处一只怪物的咆哮直接盖过 BGM,整条音轨被撕碎。 这不是你不会…

作者头像 李华