news 2026/10/7 2:26:34

猫抓 cat-catch 免费浏览器资源嗅探扩展完整指南:从安装到 M3U8 下载

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓 cat-catch 免费浏览器资源嗅探扩展完整指南:从安装到 M3U8 下载

猫抓 cat-catch 免费浏览器资源嗅探扩展完整指南:从安装到 M3U8 下载

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

你在网页上看视频想存下来,右键"另存为"却是灰色的;打开开发者工具看网络请求,几百条记录里肉眼分辨不出哪条是视频。开源浏览器扩展猫抓 cat-catch干的就是这件事:自动对页面做资源嗅探,把媒体文件筛成一张清单,还能把M3U8流媒体分片解析合并后下载。免费、开源,装完基本不用看教程。

安装猫抓扩展并完成第一次下载

最省事的方式是应用商店:在 Chrome、Edge 或 Firefox 商店搜索"猫抓"直接安装,还能自动更新。Firefox 商店需要非国区网络访问。想读代码的选源码安装:执行git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,在扩展管理页打开"开发者模式",点"加载已解压的扩展程序"选中文件夹即可。从 Releases 下载的 crx 文件也可以直接拖进扩展页。

一句提醒:商店里存在加了广告代码的"伪猫抓",安装前核对开发者信息,以官方入口为准。

装好后打开任意带视频的页面(比如微博视频),让它先播放,再点工具栏的猫抓图标。弹窗顶部"当前页面"标签里列出了捕获到的文件:每条带文件名和大小,展开还能看到标题、MIME 类型、时长和分辨率。勾选想要的条目,点底部"下载所选"就完成第一次保存;点播放按钮可以先在线预览,确认内容再下载也不迟。

版本兼容:1.0.17 之后要求 Chromium 内核 93 以上,老内核请用 1.0.16;想用全部功能建议 104 以上。

它解决的三类常见场景

右键存不了的视频,看嗅探清单

网页的媒体资源散落在几十上百条网络请求里,猫抓按媒体类型把它们筛出来摆成清单。每条带复选框和复制、预览、下载按钮,底部工具栏有全选、反选、清空。还有一个少见的"模拟手机"开关:部分网站对手机用户返回更友好的视频源,切一下可能多出可用资源。

M3U8 直接存了放不了,丢给解析器

M3U8 文件其实是一份"分片目录",真正的画面被切成几十上百个 .ts 小文件,直接保存是放不了的。M3U8 解析器会把目录展开:自动列出全部分片,显示总条数、总时长、分辨率和预估大小,再一键合并下载,还能勾选转成 MP4。AES-128 这类常见加密支持手动填密钥,16 进制或 Base64 都能填,解析任务也可以直接转发给在线 ffmpeg 处理。对在线教育平台的课程、直播回放,这是目前浏览器里少见的完整方案。

切了标签页,资源不丢

"其他页面"标签管理其他标签页里抓到的内容,来回切页不会丢;"媒体控制 / 其他功能"标签则放深度搜索、解析器入口这类工具。

偶尔用得到的进阶工具箱

  • 脚本录制:整季剧集这类相似页面批量抓取时,录一次操作就能在相似页面重放,源码在 catch-script/recorder.js,行为完全透明。
  • 自定义请求参数:个别站点校验 Referer 或鉴权,在解析器的"参数 GET""请求头"入口手动补上字段,很多打不开的链接就通了。
  • 深度搜索:资源懒加载、页面滚动后才请求的,普通嗅探会漏,手动触发一次即可补全。
  • 快捷键:暂停/恢复捕获、自动下载、打开解析器、深度搜索等都在manifest.json的 commands 里注册了,配好后不用碰鼠标。

三个高频问题速查

现象:装好了却一条资源都没有。原因通常是视频还没开始播放(请求没发出去)、内容是动态加载、或浏览器内核太老。先让视频播几秒再点猫抓,不行就触发一次深度搜索;内核低于 93 的换 1.0.16 或升级浏览器。

现象:M3U8 解析后画面花屏或放不了。多数是密钥格式问题:网站给的密钥可能是 Base64 也可能是 16 进制,两种换着试。少数站点分片是相对路径,解析器会自动拼完整地址,先看分片列表前几条能否单独打开。另外 2.7.0 起 M3U8 解析器支持从缓存读取内容,"链接过期"问题已大幅减少。

现象:大文件下载到一半失败或很慢。默认 6 个任务线程对一般宽带足够,网络不稳时把它调低而不是调高;分片下载失败在 2.7.1 之后会自动重试。下载前看一眼磁盘剩余空间,170MB 左右的课程视频攒几集就不小了。

隐私、版权与项目边界

  • 数据本地:所有信息都在本地存储和处理,不发送到远程服务器,也没有跟踪器。
  • 版权立场:官方写得很直白——本扩展仅供下载用户拥有版权或已获授权的视频,使用者自行承担全部法律责任,工具按"原样"提供,不做担保。
  • 拒绝抓取机制:网站运营者若在仓库提一个标题为"[Opt-Out Request] 你的域名"的 Issue,附上域名和联系人邮箱,核实后该域名会被加入"避免抓取列表"。
  • 许可与依赖:GPL-3.0 许可,站在几个成熟开源库肩上:hls.js 负责 HLS 播放,jQuery 处理页面交互,mux.js 做 MP4/TS 封装,StreamSaver.js 实现大文件流式保存,完整清单见 lib/third-party-libraries.md。
  • 社区维护:界面支持简中、繁中、英语、日语、韩语、俄语、西语、葡语、土耳其语、越南语共 10 种语言,放在 _locales/ 目录,按浏览器语言自动切换;CHANGELOG.md 里几乎每周都有更新,右键菜单、嵌套在线 ffmpeg、过滤表达式(支持>100 KB这类写法)都是近一年陆续落地的。

猫抓的价值在于把"翻 Network 面板找视频"变成一次点击,M3U8 解析器则让流媒体内容第一次对普通用户变得可下载。它本地运行、行为可审计,边界也划得清楚。适合想保存自己的课程回放、或想搞清楚一个页面里的视频是什么格式和封装的人。工具本身是中性的,分寸在你自己手里。

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

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

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

重庆市两江新区省心的监控安装认证服务商避坑挑选指南

重庆本安科技发展有限公司是深耕重庆安防弱电智能化视频监控领域24年的本地服务商,核心为工厂、小区、学校、商场、办公楼等各类场所提供一站式监控系统解决方案。 企业基础介绍重庆本安科技发展有限公司成立于2008年,其前身始于2002年成立的重庆卡安电子…

作者头像 李华
网站建设 2026/10/7 2:22:49

Ubuntu 24.04安装搜狗输入法:Fcitx配置与Xorg切换全指南

1. Ubuntu 24.04 输入法架构的变化:为什么这次装搜狗比旧版本更折腾1.1 从 IBus 到 Fcitx:两套输入法框架并存时的冲突逻辑如果你是从 Ubuntu 20.04 或 22.04 一路升级到 24.04 的老用户,应该能明显感觉到这次安装搜狗输入法的手感完全不一样…

作者头像 李华