☰
猫抓插件 Cat-Catch 完整指南:快速嗅探网页视频与 M3U8 分片合并下载
2026/10/18 3:59:18 网站建设 项目流程

猫抓插件 Cat-Catch 完整指南:快速嗅探网页视频与 M3U8 分片合并下载

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

猫抓插件(Cat-Catch)是一款浏览器视频嗅探扩展:它盯着浏览器的网络请求,把网页里正在流动的视频、音频、图片、流媒体一条条列出来,还能把 M3U8 分片合并成完整视频存下来。适合经常在网页上看片、想把内容原样保存下来,但找不到下载按钮、也不懂抓包工具的人。

🔍 它凭什么能看见网页里的媒体

先说结论:猫抓插件靠"旁听"网络请求认出媒体。浏览器每发出一个请求,扩展就会检查响应头里的 Content-Type 和 URL 结尾,带媒体特征的请求被记入列表,不符合的丢弃。这套判断逻辑由后台持续运行的嗅探脚本 catch-script/catch.js 执行,它还会按请求体大小过滤掉埋点、图标这类小文件,所以列表里出现的几乎都是真正的媒体资源,可识别的类型涵盖视频、音频、图片和流媒体。

有人会问:它要监听所有请求,是不是在偷偷上传数据?可以看一眼插件的 manifest.json 权限与命令声明:tabs、webRequest、downloads、storage 等权限,外加打开面板、暂停嗅探、自动下载、深度搜索、预览、M3U8 解析、清除、重启这八个命令。说白了,它申请的就是"能看请求、能下载、能存设置",所有嗅探都在你本地浏览器里完成,页面数据不出本机。

📋 第一次点开面板:资源列表每一行讲什么

装它只有两条路:去浏览器商店搜"猫抓"或"Cat-Catch"一键添加,或者克隆源码后用开发者模式加载解压的扩展程序目录。后者多花两分钟,换来改过滤规则的余地。

日常用法很简单:打开一个带视频的页面,等播放进度条动起来,点工具栏上的猫抓图标。面板里每行是一条已识别的资源,文件名、大小、类型一目了然,按大小挑最大的那个,通常就是最完整的正片。行内按钮各司其职:下载直接把文件存进下载目录,走原站链接不损失画质;复制把直链拷出来,方便粘到第三方下载器;二维码生成链接二维码,手机上扫码就能接力;批量选择可以一次勾多个文件一起存。

列表空了怎么办?九成情况是页面还没发起媒体请求——点一下播放按钮,再回来刷新看一眼,条目往往就出现了。

如果列表混进了广告和缩略图,到设置页补一条正则过滤规则即可,比如:

{ type: "i", regex: "\.mp4(\?|$)" }

这条规则的意思是只看 mp4 结尾的直链,配好后列表立刻干净。另外,面板右键菜单里还藏着暂停嗅探、自动下载、清除列表、重启扩展这几个开关,用到时再绑键即可。

🧩 视频被切成几百段,怎么拼回完整文件

先给结论:M3U8 协议下,站点不给你完整 mp4,而是把视频切成几百个几秒长的小片段边播边取。直接下载这种文件,拿到的只是一份播放列表文本,没有画面。

猫抓插件内置的 M3U8 解析器就是为这类情况准备的,流水线分三步:把播放列表拆成独立的 TS 分片、批量拉取分片、再按顺序合并成一个完整文件,核心逻辑在 js/m3u8.js。界面左侧给分片数量和总大小的概览,右侧是控制区。下载线程数默认 6 条,可调范围 1 到 256,网速宽裕时往上调,整集速度明显变快。遇到加密分片,界面提供对应的解密选项;个别分片封装特殊、播放器打不开时,勾选在线 ffmpeg 转码,存下来的就是通用 mp4。

对使用者来说,"分片下载"和"合并成完整视频"其实是同一个动作:选中那条 m3u8 记录,点下载,剩下的交给它。

🎙️ 页面上的声音没有文件可下?两条路

音频这边猫抓插件走两条路。第一条是直链音频:mp3、aac、flac 这类文件,和直链视频走完全相同的流程——识别、预览、下载,没有额外步骤。

第二条路针对更刁钻的场景:有些页面的声音来自网页端合成器或受保护的播放通道,网络里根本不存在一个可识别的音频文件。这时可以用猫抓的录音功能,把当前页面正在播放的声音直接录下来存成文件。配合面板上的"暂停嗅探"快捷键,可以播放到想保存的段落时随手开录、录完随手停,适合合成器音效、受保护播放通道这类"有声音没文件"的页面。

⚡ 让重复操作消失的三个开关

效率相关的东西集中在三处。

第一是快捷键。manifest.json 里预定义了打开面板、暂停嗅探、自动下载、深度搜索、预览、M3U8 解析这些命令,去浏览器"扩展快捷键"设置里给它们绑上键位,"播放→暂停嗅探→下载"就能不点开面板一气呵成,适合一天内频繁切换多个媒体页的场景。

第二是自动下载。识别到目标资源就直接存进下载目录,省掉每次手点一下的功夫,适合来源固定、你每次都想要全量文件的页面。

第三是二维码接力。面板里的二维码按钮把资源直链变成二维码,手机扫码后在浏览器或播放器 App 里打开就能接着看。全程不经过账号和中转服务,电脑和手机之间只走链接本身,"电脑上看了一半、路上接着看完"靠的就是它。

收尾

猫抓插件干的事很克制:它不改网页,只把浏览器里流过的媒体整理出来,让你想留的时候留得下。接下来可以做三件小事:装好后随便打开一个带视频的页面,确认资源列表能列出来;M3U8 下载偏慢时把线程数往上调;列表干扰项多就加一条正则规则,只留目标格式。

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询