五分钟上手猫抓扩展:免费资源嗅探,网页视频一键下载
2026/9/6 17:58:47 网站建设 项目流程

五分钟上手猫抓扩展:免费资源嗅探,网页视频一键下载

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

猫抓(cat-catch)是一款免费的开源浏览器资源嗅探扩展。它专门解决一个常见难题:网页里的视频、音频往往没有下载按钮,右键保存也拿不到真正的文件。打开任意带媒体的页面,猫抓就能把背后的媒体资源找出来,让你直接保存下来。

猫抓项目定位:为什么需要资源嗅探工具

猫抓是一个基于浏览器网络请求拦截的资源嗅探工具,属于"看得到才下得到"的思路。它不关心网站有没有提供下载入口,只负责把页面实际加载过的媒体文件筛出来、列给你。

对新手来说,它的价值在于把"翻控制台、看 Network 面板"这类技术操作,变成"点一下插件图标、勾选、下载"。你不需要懂 M3U8、WebRTC 这些名词,打开面板就能用。

方式传统做法猫抓做法
找资源翻网络面板面板自动列出
下流媒体手动合并片段自动解析合并
存文件只能存网页存媒体原文件

猫抓安装步骤与第一次使用

两种方式任选其一,装完马上能看到效果。

方式一:应用商店安装(推荐)

在 Chrome 或 Edge 的扩展商店搜索"猫抓",点击安装即可。这是最省事的路径。

方式二:源码安装(适合想尝鲜最新版)

克隆仓库后,到扩展管理页chrome://extensions/打开"开发者模式",点"加载已解压的扩展程序"并选择克隆目录:

git clone https://gitcode.com/GitHub_Trending/ca/cat-catch

完成第一次体验

装好后随便打开一个有视频的网页,点工具栏上的猫抓图标,面板会自动列出检测到的媒体资源。点"下载",文件就会存进你的下载目录——第一次正反馈就到这。

安全提示:猫抓开源,但存在加了广告代码的修改版,请认准官方渠道安装。

猫抓主界面:自动列出当前页面的媒体资源,可直接预览与下载

猫抓核心功能拆解:从嗅探到下载

资源嗅探(自动列出可下载的媒体)

这是猫抓的高频入口,打开页面即工作:

  • 自动监听网络请求,无需手动操作
  • 支持视频、音频等多种媒体格式
  • 面板列出文件、格式、大小等关键信息
  • 支持全选、反选、一键下载

M3U8 流媒体解析(把分片视频合成完整文件)

很多网站用 M3U8 传输视频,本质是一堆小片段。猫抓内置解析器能帮你把它们拼回来:

  • 选择要下载的片段范围
  • 下载后自动合并为完整视频
  • 支持输出为 MP4 通用格式
  • 可只保留音频,节省空间

M3U8 解析器:选择片段、合并并转换为 MP4

进阶能力(按需开启)

猫抓还提供了一批进阶功能,在面板"更多功能"里开启:

  • 深度搜索:常规嗅探漏掉时,做更全面的一次检测
  • 缓存捕捉:尝试从缓存中抓取资源
  • 自动下载:命中规则的资源直接下载
  • 在线合并:配合在线 ffmpeg 做格式转换

嗅探是怎么实现的

猫抓挂在浏览器的网络请求上:页面每请求一次,它就检查响应的类型,判断是不是媒体资源。是,就记进面板;不是,就跳过。整个过程都发生在本地,不往远程服务器传数据。

几个关键文件的职责:

  • catch-script/catch.js:核心资源嗅探逻辑
  • js/m3u8.js:M3U8 流媒体解析
  • js/mpd.js:MPD(DASH)解析
  • js/downloader.js:管理下载任务与进度

猫抓实战场景:四类常见下载需求

保存网页视频

想把某个网页里的视频留到本地。

  1. 打开目标网页,播放一遍让资源加载出来
  2. 点猫抓图标,在面板里选中对应视频
  3. 点"下载",文件存入下载目录

小贴士:分辨率有多个时,优先选清晰度高的那一条。

下载流媒体(M3U8)视频

遇到只播不存、由分片拼成的视频。

  1. 在面板里对该资源点"解析",进入 M3U8 解析器
  2. 确认片段范围,勾选输出格式
  3. 点合并下载,得到完整文件

小贴士:大视频可先只下一小段,确认没问题再下全片。

提取音频

只想留下声音,不想要画面。

  1. 在解析器里勾选"只保留音频"相关选项
  2. 选择输出格式
  3. 下载得到音频文件

小贴士:适合把视频里的配乐、讲课内容单独存下来。

批量收集页面资源

一个页面里有多份资源要一起拿。

  1. 在面板用"全选"或"反选"批量勾选
  2. 用过滤条件把不需要的排除掉
  3. 一次性下载所选文件

小贴士:善用"筛选",比手动一个个勾快得多。

猫抓进阶技巧与个性化配置方法

下面这些设置在"设置"页可以调整,直接照着改即可。

配置项作用建议
过滤大小按体积筛掉小文件用表达式更灵活
倒序排列最新捕获的放最上面追更时好用
过滤格式只留指定类型减少干扰

过滤大小支持表达式写法,能直接限定范围,比单纯填数字好用:

>100 KB 500-1000 MB

想固定每次的操作习惯,还可以给常用功能绑定浏览器快捷键(在扩展快捷键设置里绑定命令),例如把"深度搜索""自动下载"绑到顺手的位置,省去反复点击。

猫抓常见问题与解决办法

Q1:有些视频检测不到?

原因:页面还没把资源加载出来,或用了特殊方式传输。

  1. 先把页面播放一遍,让资源真正加载
  2. 刷新后重新点猫抓图标
  3. 仍不行就开"深度搜索"再做一次检测

Q2:下载的视频没有声音?

原因:音视频分开传输,只下了其中一路。

  1. 在 M3U8 解析器里选择合并音视频
  2. 或分别下载视频和音频,再手动合成
  3. 换一种解析方式重试

Q3:会影响浏览器速度吗?

原因:嗅探是常开的,但只在需要时激活。

  1. 感觉卡就先暂停嗅探
  2. 用过滤条件减少无谓记录
  3. 定期清理面板里的历史资源

猫抓版本与浏览器兼容性说明

猫抓是渐进式更新的开源项目,当前为 2.7.x 版本,遵循 GPL v3 许可(1.0 版为 MIT)。

内核版本建议使用
Chromium 93+2.7.x 当前版本
Chromium <931.0.16

想体验完整功能,推荐内核 104 及以上。

有问题或想加功能,欢迎到仓库提 Issue,也欢迎查阅仓库内的更新说明文档CHANGELOG.md了解每个版本改了什么。

猫抓合规使用边界

猫抓仅供你下载拥有版权或已获授权的内容,请尊重内容创作者的劳动成果。若某网站不希望被嗅探,可通过仓库 Issue 提交 Opt-Out 请求(标题格式为[Opt-Out Request] 你的域名),项目方会将其加入避免抓取列表。

写在最后

回到最初那个麻烦——网页视频下不到手。现在你有了一个免费、开源、本地运行的工具,打开页面就能把真正的媒体文件找出来。

去装一个,打开你手头那个一直想保存的页面,点一下猫抓图标,看看它为你列出什么。

本文功能描述基于猫抓 2.7.2 版本,细节以仓库实际代码与更新说明为准。

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

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

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

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

立即咨询