网页视频下不了?猫抓cat-catch媒体嗅探扩展从安装到批量下载的完整实操指南
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
"看得到、存不下"是网页视频最让人抓狂的地方:右键菜单里永远没有"另存为",打开开发者工具面对一堆看不懂的请求又无从下手,第三方解析站则总在你准备下载时弹出会员续费。如果你正被这类问题反复折磨,猫抓cat-catch 值得花十分钟了解一下——它是一个完全免费开源的浏览器媒体嗅探扩展,能把当前页面里藏着的视频、音频、m3u8 流媒体等资源自动筛选出来,预览确认后即可下载。下面这份指南按真实使用场景展开,从安装到批量操作,尽量讲得直白。
为什么网页视频总是"只能看不能存"
先解释一个很多人好奇的问题:网页上明明在播放的视频,为什么找不到下载入口?因为大多数网站不会把视频文件直接摆在页面上,而是由播放器在后台动态请求资源,这些请求转瞬即逝,普通用户根本无从截获。
猫抓的思路很直接:它作为浏览器扩展监听页面发出的网络请求,把符合预设后缀和类型的资源(比如 .mp4、.m3u8、.mpd、.ts、音频文件等)抓出来,列成一个清单给你看。你不必理解任何网络协议,只要点一下工具栏的猫爪图标,就能看到"当前页面"上所有被嗅探到的资源。
需要说明的是,猫抓的定位是"筛选列出页面资源",下载只是顺手提供的服务。它既不会绕过网站的付费墙,也救不了 DRM 加密的视频,属于"帮你看清楚、拿得到"这一类工具。
相比同类方案,猫抓的特别之处在于:
- 全程本地处理,嗅探结果不经过任何服务器,也不含跟踪器
- 代码开源,任何人都能审计它到底干了什么,不必盲信
- 自带 m3u8 / MPD 流媒体解析、批量下载、媒体控制等一整套配套能力,不是只丢给你一个链接就完事
- 内置 10 种界面语言,全球用户都能上手
三种安装姿势,三分钟让猫抓住进浏览器
根据你的使用习惯,安装路径可以任选一条。
方式一:应用商店直接装(推荐给大多数用户)
在 Chrome、Edge、Firefox 的官方扩展商店里搜索"cat-catch"或"猫抓",找到开发者发布的正版条目,点安装即可。Firefox 商店的访问有一定区域限制,国内网络环境建议直接走源码安装。Edge 的安卓版也有独立入口,想装到手机上的朋友可以留意官方文档里提供的二维码。
方式二:源码安装(适合想用最新版或改代码的用户)
把代码克隆到本地,再以"加载已解压的扩展程序"的方式装进浏览器:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch装完别忘了几件事:
- 打开浏览器的扩展管理页面,开启"开发者模式"
- 点"加载已解压的扩展程序",选中刚才克隆下来的 cat-catch 文件夹
- 之后想同步更新,在文件夹里重新拉取代码,再点扩展管理页的刷新按钮即可
方式三:CRX 文件拖拽安装(适合离线环境)
从项目的 Releases 页面把 crx 文件"右键另存为"到本地,然后在扩展管理页开启开发者模式,直接把 crx 拖进浏览器窗口,按提示确认就好。
📌 装好后先看一眼兼容性:1.0.17 之后的版本要求 Chromium 内核 93 以上,想体验完整功能建议至少 104 版本;老内核机器就先用 1.0.16 顶着。
第一次实战:从点开图标到视频落盘
装好之后,打开任意一个带视频的网页,点工具栏的猫爪图标,你会看到这样的界面:
面板顶部有三个标签页,分别对应三种场景:
- 当前页面:正在浏览的这个标签页里嗅探到的资源
- 其他页面:其他标签页里发现的媒体,不用切过去也能在这里统一处理
- 媒体控制/其他功能:倍速播放、画中画、截图、循环、静音,以及解析器、录制等工具的入口
拿下第一个视频,只需四步:
- 在资源列表里找到目标文件,点旁边的播放按钮,先在预览区确认内容对不对
- 确认无误后点下载箭头,浏览器会按你的保存习惯开始下载
- 想存下地址备用,就点复制按钮;多条资源可以勾选后"下载所选"
- 列表太长时,用顶部筛选框按后缀、大小快速定位
有几个容易被忽略的贴心设计:地址栏图标上会显示当前页嗅探到的资源数量角标;"其他页面"标签能让你在不离开当前页的情况下批量处理别的标签页资源;复制按钮输出的内容可以在设置里自定义模板,方便喂给第三方工具。
当视频碎成几百片:m3u8 分片解析与合并实操
很多在线视频用的是 m3u8 流媒体协议,一个完整视频被拆成几十上百个 .ts 小片段,直接下载单个链接只能拿到碎片。这时候就要请出猫抓的 m3u8 解析器:
完整流程是这样走的:
- 在资源列表中找到 m3u8 类型的条目,点解析进入专用解析器
- 解析器会自动列出所有分片,并识别嵌套的多级 m3u8、多音轨、多字幕
- 按需调整参数:下载线程数、是否转 mp4、是否只要音频、下载范围
- 点"合并下载",分片会逐一下载并在本地合并成一个完整文件
真正好用的点集中在几个细节上:
- 密钥处理:加密流媒体需要密钥,解析器会尝试自动寻找疑似密钥,找不到也能手动填入十六进制、base64 或密钥地址
- 范围下载:只想要某几段内容时,填开始和结束序号,不必把整部视频拉下来
- 录制直播:遇到直播 HLS,切到录制模式就能持续接收直播数据,生成可回看的文件
- 格式选择:普通切片可以选 mp4 输出;HEVC/H.265 编码的切片本地预览不了,但支持走在线 ffmpeg 转码
- 对接专业工具:想用更重型的下载器,可以直接调用 m3u8DL,或者把命令复制出来自己跑
如果合并中途有分片下载失败,别急着从头再来,解析器提供了"重下失败项"和"下载已有数据"两个按钮,能把损失控制在最小范围。
常规嗅探失灵时,还有三张底牌
遇到嗅探不到资源的情况,先别急着怀疑扩展坏了。页面用的是动态加载、资源被脚本隐藏、网站只给手机端放资源……这些场景各有各的解法:
- 深度搜索:普通嗅探基于网络请求,深度搜索会主动扫描页面里可能存在的资源线索,适合数据是异步加载、播放器在背后偷偷换源的页面。它消耗的资源多一些,用完记得关
- 缓存捕捉:有些资源请求过但没留下常规痕迹,缓存捕捉能把已经进入浏览器缓存的媒体数据挖出来,是最后的兜底手段
- 模拟手机:不少网站对 PC 端隐藏资源、只对手机端提供高清流。点一下"模拟手机",扩展会用移动端 UA 重新加载当前页面,资源往往就现身了
除了视频,猫抓还顺手带了几件工具:MPD 解析器负责 DASH 协议的流媒体,JSON 格式化能把接口返回的乱码 JSON 整理成可读结构,媒体控制里还有倍速播放、画中画、一键截图这些看片刚需功能,日常很实用。
把重复劳动交给扩展:批量下载与自动化接线
一次性要下十几个甚至几十个资源时,手点显然不现实。猫抓的批量能力能帮你省下大量时间:
- 列表里勾选多个文件,点"下载所选"一起跑;配合筛选功能,可以只勾选某种格式的同类文件
- 想更精确地圈定目标,可以在筛选框直接输入正则表达式,命中 URL 的资源会被单独筛出来
- 打开"自动下载"开关后,嗅探到符合规则的新资源会直接开始下载,适合追更场景
- 文件名可以自定义规则,网页标题、时间、类型都能作为变量,下载完也不用再手动整理
对自动化玩家来说,猫抓还提供了几条"接线"通道:设置里可以对接 Aria2 RPC,把下载任务交给更专业的下载引擎;可以把资源信息通过数据发送功能投递到本地应用;还有 MQTT 支持,嗅探结果能实时推送到自己的消息系统里,做后续自动化处理。
下载又慢又爱断?先按这份清单自查
下载速度慢、中途断掉是使用频率最高的问题,多数情况下不是扩展的锅,按顺序排查一遍基本能解决:
- 检查网络本身是否稳定,同一网络下换个时间段再试
- 把同时进行的下载任务减少,线程数也可以从高位调低(一般 4-8 线程够用)
- 大文件优先开启"边下边存",避免合并时内存和磁盘压力过大
- 如果普通下载失败,扩展内置下载器会自动接管重试;也可以在设置里明确开启这个兜底行为
- 文件特别大时,在线 ffmpeg 转换会受限,此时直接下载合并文件更稳妥
低配置设备的使用者,建议关闭实时预览、减少线程数、避免同时开太多标签页,把资源留给真正的下载任务。另外所有嗅探数据都存在本地,隐私政策里明确写了不上传服务器、不含跟踪器,这点可以放心。
给嗅探立规矩:后缀、类型、正则与屏蔽名单
默认的嗅探规则覆盖面已经很广,但每个网站的资源特征不同,学会调校能显著减少噪音:
- 后缀列表:管理要捕获的文件扩展名,可以给某个后缀单独设置大小过滤
- 类型过滤:按 content-type 区分资源类型,同样支持大小阈值
- 正则匹配与屏蔽:既能用正则精确锁定目标资源,也能把不想看到的资源直接屏蔽掉
- 屏蔽网址:某些域名的请求你永远不关心,加进列表即可;也可以整体切换成白名单模式,只对指定网站生效
📌 正则表达式会持续匹配页面请求,占用的资源偏高,没有明确需求时建议保持精简。
配置调好了别忘了备份:设置页提供导出和导入功能,换机器、重装浏览器时一键恢复,不用重新折腾一遍。
翻车现场自救手册:高频问题快查
把社群提问最多的几种情况整理成一张速查表,遇到问题先对照着看:
| 现象 | 常见原因 | 处理办法 |
|---|---|---|
| 安装后图标不显示 | 扩展被浏览器禁用或版本过旧 | 扩展管理页确认状态,更新浏览器后重新加载 |
| 页面有视频却嗅探不到 | 动态加载 / 资源被脚本隐藏 | 刷新重试 → 深度搜索 → 缓存捕捉依次尝试 |
| 下载速度慢或中途断 | 网络波动 / 线程配置偏高 | 减少任务数、调低线程、开启边下边存 |
| 报解密错误 | 加密算法不受支持或密钥不对 | 检查是否 AES-128-ECB 或 SAMPLE-AES 加密,必要时手动填密钥或用第三方工具 |
| 提示 DRM 保护 | 网站使用版权保护技术 | 这类内容任何嗅探工具都拿不到,换合法渠道 |
| HEVC 切片无法预览 | 浏览器解码能力限制 | 走在线 ffmpeg 转码,或直接下载合并 |
还有一条务必牢记的安全提醒:猫抓是开源的,任何人都可以下载源码加料后再上架商店,市面上已经出现不少带广告代码的冒牌版本。安装时认准官方发布渠道,别从来路不明的站点下载,保护好自己的数据安全。
另外,作为开源项目,猫抓尊重网站版权:如果某个网站不希望被抓取,可以按项目文档的流程提交申请,把自己的域名加入"避免抓取列表"。日常使用也请只下载自己有权限的内容,别越线。
想继续深挖,往这几个方向走
这篇指南覆盖了从安装到进阶的大部分场景,但猫抓的能力边界远不止于此。想继续深入的话,建议按下面的路径走:
- 项目自带完整的用户文档,对每个设置项的用途都有解释,是查漏补缺的第一站
- 打开设置页把每个分区点一遍,后缀、类型、正则、复制模板、Aria2、数据发送……实际操作一遍比看十遍文档都记得牢
- 项目支持 10 种界面语言,如果你熟悉其中一种且发现翻译有疏漏,可以参与翻译贡献;发现 bug 或想要新功能,去提 Issue 和开发者沟通。下图是它的西班牙语界面,多语言完成度可见一斑
- 它基于 GPL-3.0 协议开源(早期 1.0 版用 MIT,2.0 版起改为 GPL-3.0),意味着你不仅能用,还能研究它、改进它
总的来说,猫抓cat-catch 解决的是一个很朴素的需求:网页上看得见的媒体,就应该有办法存下来。它的嗅探能力、流媒体解析和批量自动化,让它从"一个下载工具"变成了"一套媒体捕获工作流"。希望这份实操指南能帮你少走弯路,从今天起,看到想存的视频就大胆下手。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考