ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

猫抓浏览器扩展完整指南:从安装到批量保存网页视频

2026/9/9 16:29:32 拓冰建站 浏览量
猫抓浏览器扩展完整指南:从安装到批量保存网页视频 猫抓浏览器扩展完整指南从安装到批量保存网页视频【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch视频播到一半想存下来右键菜单里却只有用不了的保存视频为好不容易拿到一个 m3u8 地址下载完发现是一堆零散的 .ts 分片。猫抓cat-catch就是一个资源嗅探浏览器扩展它自动拦下页面里的视频、音频、图片请求并整理成列表你可以直接下载、预览或者把分片流一键合并成一个 mp4。这篇指南按装好 → 第一次打开 → 日常操作 → 进阶接法的顺序讲没接触过嗅探工具的人也能照着走下来。 安装猫抓应用商店、源码与 crx 三条路这一节给你三条安装路径多数人两分钟能装完另外提醒一个仿冒版本的坑。最省事的走应用商店在 Chrome 网上应用店或 Edge 加载项商店搜索猫抓点安装即可Firefox 需要在非国区 IP 下访问国际商店。要留意的一点是猫抓是开源项目商店里存在混入广告代码的仿冒版本装之前核对一下扩展名称与作者以官方渠道为准。想自己改代码或者就想本地放一份的走源码安装git clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后打开浏览器扩展管理页面地址栏输入chrome://extensions/启用右上角开发者模式点加载已解压的扩展程序选中刚克隆的目录。还有第三条路从 Releases 页面把 crx 文件右键另存为拖进扩展页面完成安装。版本要求方面1.0.17 之后需要 Chromium 内核 93 以上低于 93 请回退到 1.0.16想体验完整功能建议用 104 以上。如果你用 Android在 Edge 应用里扫下面这张二维码就能装上用 Edge Android 应用扫码可直接在手机上安装猫抓装好之后不用做任何配置下一个页面就能看到效果。️ 第一次打开资源面板上的按钮各管什么第一次打开面板不做任何设置就能完成看到 → 确认 → 保存这套动作。点工具栏的猫抓图标顶部有三个标签页当前页面其他页面和媒体控制 / 其他功能。当前页抓到的资源按行排列每行显示文件名和大小右侧是复制、预览、下载三个小按钮点行本身会展开标题、MIME、时长、分辨率和完整 URL。面板上半部是资源列表选中一项可展开详细信息底部是实时预览播放器确认哪条才是正片有个简单办法展开看分辨率和大小通常体积最大、分辨率最高的那条就是。底部一排按钮覆盖了日常绝大多数操作——全选 / 反选配合下载所选或复制所选做批量处理清空重置列表模拟手机把请求 UA 改成手机部分站点只给移动端资源地址自动下载让新抓到的资源直接开始下载适合连着看的系列内容。列表空了但页面明明有视频点一次深度搜索重新扫。有些页面的资源要等视频起播才发请求先播放一遍再看面板或者用缓存捕捉把已经流过的请求补抓回来。想看看嗅探到底怎么实现的入口在 catch-script/catch.js。分片视频才是猫抓真正的重头戏下一节展开。 分片视频怎么存M3U8 解析器逐项说明最麻烦的分片流恰恰是猫抓帮上最多忙的部分把几十到几百个 .ts 分片拼回一个完整文件省掉手动下载再拼接的工夫。在面板里对一条 m3u8 资源点解析解析器页面分三段顶部显示文件总数、总时长和分辨率中间是分片列表底部是下载参数。解析器底部从左到右依次是下载线程数、格式与解密选项、下载范围最右是合并下载按钮底部设置从左往右读下载线程数截图里默认 32带宽吃紧就调低勾选mp4格式合并产物会以 mp4 后缀保存下载范围只取前 N 到后 M 个分片不用整集时很省密钥和偏移量 IV是给 AES-128 加密流用的密钥填 16 位 16 进制或 base64。只想要其中几个分片的话直接点分片地址勾选或取消改完范围要按一次确认才生效。遇到一次性 URL刷新页面就失效的地址解析器会改从缓存读取 m3u8不用手动重抓。不想让浏览器亲自下载的话调用m3u8DL下载 / 复制m3u8DL命令两个按钮可以把整个活交给第三方工具 m3u8DL。解析器自身的逻辑在 js/m3u8.js解密与合并是怎么做的可以从这里读起。界面做了中文、英文、日文、西班牙文、韩文等 11 种语言下图是西语版本填法一致西语版解析器自定义保存文件名、密钥、偏移量 IV 的填法与中文版相同 日常高频操作筛选、自动下载与录制用熟基础流程后最高频的其实是三件事过滤掉干扰项、自动下载、录下抓不到的流。过滤全在设置里配置。过滤大小支持表达式比如100 KB、1 GB、500-1000 MB一条规则就能滤掉图标和预览小文件这类噪音类型过滤只放行指定 content-type正则筛选直接匹配资源 URL旁边有正则测试区先验证再启用避免写错把正片也滤掉屏蔽资源是黑名单针对完全不想看到资源的站点。直播、连麦这类抓不到直接地址的场景走录制面板提供录制脚本和录制 webRTC前者针对页面内的播放流后者处理 webrtc 通话流另外还有屏幕捕捉兜底。媒体控制 / 其他功能标签页则是一层不改动原页面的控制能力——倍速播放、画中画、截图、循环、调音量都可以直接作用于页面上的视频。键盘党还可以把扩展自带的启用/暂停、自动下载、深度搜索、M3U8解析、清空、预览等指令在浏览器键盘快捷方式设置页里各绑一个快捷键触发这些动作不用离开键盘。单文件下载只是起点下面看怎么把它接进更大的工作流。 把猫抓接进你的下载工作流当下载量上来之后猫抓可以变成 aria2、命令行和在线转码的统一入口每一项都在设置里有对应配置区。aria2通过 RPC 把资源交给 aria2 下载可以指定下载目录适合大文件和分片较多的流稳定性通常优于浏览器直下。调用程序自定义一个本地程序猫抓捕获到资源后把 URL、标题等参数传给它参数里的模板标签支持替换与嵌套是搭自建自动化时的好挂载点。在线合并 / 在线 ffmpeg把分片流或视频 音频送到在线 ffmpeg 处理较新版本支持嵌套模式不再额外开标签页。MQTT把新抓到的资源以 JSON 推到指定 MQTT 代理适合做跨设备提醒。数据方面可以放心猫抓的所有嗅探结果与配置都保存在本地不发送到远程服务器也没有跟踪器。后台服务怎么调度下载可以看 js/background.js。❓ 没抓到东西时的三个排查方向新手卡住最多的情况基本就下面三种先按顺序排查。Q面板显示未检测到有媒体的网页是不是坏了A多数时候只是资源还没加载。把视频完整播一遍、滚动页面触发加载再看列表仍没有就点深度搜索重扫一次。如果站点走的是强 DRM 保护那属于猫抓的范围之外。Q合并后的视频没有声音怎么办A先确认音画是不是分开的两条流。分开的情况下面板里会出现两条资源分别下载再用在线合并或本地 ffmpeg 合成如果是单条 m3u8 流检查解析器里只要音频选项有没有误勾以及加密流的密钥是否正确。Q浏览器版本低、侧边栏打不开A1.0.17 之后需要 Chromium 93 以上低于 93 请回退 1.0.16完整功能建议 104。Firefox 下个别功能如 blob 地址下载存在兼容性问题先把版本升到最新2.7.x 系列一直在修这部分。猫抓的边界很明确它能处理页面自己会发出的请求DRM 加密内容和已申请加入屏蔽列表的站点则不在其列。只下载你拥有权限或已获授权的内容这个前提比任何技巧都重要。下一步不复杂——打开任意一个有视频的页面点一下那只猫从列表里挑出你那条 mp4。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考