
猫抓 Cat-Catch 浏览器扩展完整指南资源嗅探、M3U8 解析与批量下载实操【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch在网页上看视频时想把它保存到本地或者需要把页面上的媒体文件挑出来批量拿走手动翻 Network 面板逐个复制 URL 又慢又容易漏。猫抓 Cat-Catch 是一个开源的浏览器资源嗅探扩展它能自动筛选并列出当前页面加载过的媒体资源支持 MP4、M3U8、MPD 等格式的识别并提供解析与下载能力本文按「安装 → 使用 → 进阶 → 排障」的顺序把它讲清楚。一、安装猫抓扩展的三种途径猫抓目前版本为 2.7.2见 manifest.json兼容 Chrome、Edge、Firefox也可装在 Edge Android 上。按习惯三选一即可。应用商店安装直接在 Chrome 网上应用店、Microsoft Edge 加载项商店或 Firefox 附加组件商店中搜索 Cat-Catch 安装这是最省事的路线后续商店更新也会自动生效。注意商店里存在过夹带广告代码的仿冒版本认准官方地址避免把浏览数据交给来路不明的程序。源码安装手动方式分三步克隆仓库git clone https://gitcode.com/GitHub_Trending/ca/cat-catch打开浏览器扩展管理页并开启「开发者模式」再点击「加载已解压的扩展程序」选中克隆下来的目录。crx 文件安装从项目 Releases 页右键另存 crx 文件后在扩展管理页将其拖入即可同样需要开启开发者模式。二、资源嗅探主界面怎么用安装完成后打开任意视频或媒体页面并让它加载最好让视频播放一两秒完成缓冲点击工具栏上的猫抓图标弹出面板会把当前页面捕获到的资源按类型列出。列表中的基本操作面板内每个条目都带有类型、大小等信息支持预览、复制链接、选择后下载等操作popup.html 配合 js/popup.js 负责整个交互逻辑。长列表可以用 Shift 连选、Ctrl 多选再一次性发起下载。右键菜单与快捷键2.7.0 起扩展加入了页面右键菜单另外 manifest.json 的commands段定义了若干快捷键命令开启/暂停嗅探、自动下载、打开 M3U8 解析器、缓存捕获、清空列表、重启扩展、深度搜索、预览等在扩展键盘快捷键设置里可绑定自己顺手的按键组合。三、M3U8 流媒体解析与下载网页上的 HLS 视频常被切分成大量 .ts 分片直接下载单个分片没有意义。猫抓为此提供了独立的解析页面。解析流程与关键选项选中 M3U8 资源后点击「解析」扩展会拉取播放列表、识别全部分片然后可以合并下载为完整视频也可输出 MP4 格式。几个常用开关勾选「mp4 格式」会改写输出文件后缀「数据预处理」选项用于剔除分片中的图片数据2.7.x 版本还支持隐藏已下载成功的分片方便复查缺片。底层逻辑在 js/m3u8.js 和 m3u8.html依赖 lib/hls.min.js 做播放预览。进阶传输方式除了浏览器内直接下载解析器还对接了 aria2 RPC、send2ffmpeg 等通道对应界面中的相应图标按钮可以把任务交给本地下载器处理大文件与断点场景aria2 RPC 也支持指定下载目录。四、排障与性能调优嗅探不到资源时按顺序检查先确认页面已完全加载且视频实际播放过未发起请求的资源不可能被捕获其次刷新页面重试再检查扩展是否处于开启状态、浏览器权限是否齐全最后升级扩展版本。如果浏览器内核过低也会出问题2.7.2 要求 Chromium 93 以上想要完整功能建议 Chromium 104 以上旧内核应改用 1.0.16 这类旧版扩展。分片下载失败或速度偏慢M3U8 解析失败的常见原因有三类视频采用非标准加密、网络不稳导致分片请求中断、服务器对访问来源有限制。对策依次是换网络环境或稍后重试确认 M3U8 地址本身可用2.7.1 起下载出错会自动重试成功率已较旧版提升。整体下载速度慢时优先排查本地带宽占用并减少同时发起的任务数。隐私与数据安全扩展的所有数据均在本地浏览器内存储与处理不向远程服务器发送用户信息也不含跟踪器仅在使用下载、嗅探等能力时申请对应的浏览器权限manifest.json 中可核对权限清单。五、实战技巧与合规边界几条经验性建议看在线课程时先让视频缓冲几秒再点扩展图标通常能抓到更完整的资源条目下载完成后按「年份/月份/网站」整理目录便于管理在选项页 options.html 开启自动检测后访问含媒体的页面会主动提示减少漏捕界面支持中、英、日、韩、俄、西、葡、越、土等语言翻译文件位于 _locales/。版权与使用边界猫抓是 GPL-3.0 许可的开源工具定位是帮助用户获取自己有版权或已获授权的内容下载受版权保护且未经授权的内容属于用户自身责任。另外项目维护了域名拒绝抓取列表网站运营方可通过仓库 Issue 以[Opt-Out Request] 域名的格式提交申请后续版本会停止对该站点的嗅探。六、项目结构速览上手后如果想深入代码组织比较直白嗅探引擎在 catch-script/catch.js辅以 recorder.js、search.js、webrtc.js页面侧注入逻辑是 js/content-script.js后台任务由 js/background.js 承担 service worker 角色M3U8 与 MPD 解析分别在 js/m3u8.js 和 js/mpd.js第三方依赖及出处列在 lib/third-party-libraries.md。改动或二次开发时从这几个入口切入即可。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考