猫抓插件 Cat-Catch 完整实战:资源嗅探与网页视频下载一次讲清
2026/9/23 16:28:31 网站建设 项目流程

猫抓插件 Cat-Catch 完整实战:资源嗅探与网页视频下载一次讲清

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

猫抓(Cat-Catch)是一款开源的浏览器资源嗅探扩展:它监听页面加载时发出的网络流量,把视频、音频、图片等资源全部筛出来列成清单,让你挑中想要的那条直接存到本地。

它主要帮你解决这几类问题:

  • 页面右键菜单里没有"另存为",视频却想离线回看
  • 网页视频被切成一堆 M3U8/MPD 流媒体分片,直接保存只得到碎片
  • 音视频被拆成两条流分别发送,单独下载后视频没有声音
  • 页面上有想要的图片、图标素材,却找不到真实地址

夹在浏览器和网页之间的"捕手"

猫抓的原理很直接:浏览器访问网页时会发出大量网络请求,猫抓借助 manifest.json 里声明的 webRequest、tabs 等权限拦下这些请求,识别出其中的媒体资源并记录在本地,捕获结果以列表形式挂在工具栏面板里,文件名、大小、格式一目了然。项目采用 GPL-3.0 许可开源,支持 Chrome、Edge、Firefox 等主流浏览器;Chromium 内核 93 以上即可运行,建议 104 以上以体验完整功能;界面提供中文、英文、日语、韩语等 11 种语言。

安装猫抓插件:应用商店与源码两条路

应用商店里装插件

  • Chrome:Chrome 网上应用店搜索 Cat-Catch
  • Edge:Microsoft Edge 加载项商店同名搜索
  • Firefox:Firefox 附加组件商店中查找

这是最省事的路径,装完即用。

源码加载最新版(开发者模式三步)

想要商店里没有的新功能,就从源码加载。先克隆仓库:

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

接着在浏览器里完成三步:

  1. 地址栏输入chrome://extensions/进入扩展管理页
  2. 打开右上角的"开发者模式"
  3. 点"加载已解压的扩展程序",选中刚克隆下来的 cat-catch 目录

从点图标到文件落盘:一次完整的下载流程

点工具栏的猫爪图标(或按 Alt+Shift+C),面板立刻列出当前页面已捕获的全部媒体,每条带勾选框;顶部还能切到"其他页面"标签查看别的标签页里的资源,或进入媒体控制页做播放、快进。列表下方附内嵌播放器,点任意一条先试播,确认是不是你要的那段。

怎么分辨哪条才是真视频

  • MIME 类型以 video 开头的条目才是真视频,成堆的小图片多是页面装饰
  • 详情区可看 MIME 类型、时长、分辨率
  • 文件名以 m3u8 或 mpd 结尾的不是单一文件,而是流媒体的索引,要走专门的解析入口
  • 部分站点把音频和视频拆成两条流分别发送,这时要选中两条一起处理

M3U8 怎么合并成完整 MP4

M3U8 是常见流媒体协议:视频被切成许多 TS 小段按顺序播放,直接存下其中一段并不完整。对 m3u8 条目点"解析",它会拉取全部分片并算出总时长,然后按需处理:

  • 勾选"合并下载",输出一个完整 MP4
  • 加密流可填入密钥和 IV 解密
  • 只想要中间一段时,用"下载范围"限定起止分片
  • mpd 条目同理,解析器同样支持

下载与二维码跨设备分享

勾选要保存的资源,点"下载所选",文件立刻开始保存到本地目录。点条目旁的二维码按钮,会生成一张包含资源链接的码,手机一扫即可打开——适合在电脑上找到资源、到移动端再看一用的场景。

效率工具箱:快捷键、过滤规则与批量处理

常用快捷键

快捷键作用
Alt+Shift+C打开猫抓面板
Ctrl+A全选列表资源
Enter下载所选文件
Ctrl+F列表内搜索资源

过滤规则:把不想要的挡在门外

设置页里可按文件大小、类型、关键词过滤列表,也能写正则表达式,把广告类资源一写就过滤掉。面板内置的正则筛选框输入后按回车立即生效,另有"删除重复文件名"一键去重。

批量合并与下载

一次勾选多条统一下载;多条 M3U8 还能批量合并、自动转 MP4。

录制脚本与转码

页面提供"录制脚本"入口,把播放中的视频录下来,并可交给 ffmpeg 转码;捕获的资源还能推送给 aria2 或 MQTT 客户端。

缓存补抓

对只走缓存、不再发新请求的页面,用面板的"捕获"按钮从缓存里补抓资源。

适合谁、拿它来做什么

买了在线课程,想离线反复回看

前提是你已合法购买。登录课程页后把视频完整播一遍触发资源加载,再从面板下载进本地学习库。

常从社交平台收藏短视频

即使页面加载机制复杂,视频播放后真实的 MP4 通常仍会出现在列表里,勾选保存即可。

设计师从网页收图片素材

面板把页面上的图片、图标一并列出,批量勾选一次下完。

使用边界与常见故障

猫抓捕获的所有信息都在本地浏览器内存储和处理,没有远程服务器,也不含任何跟踪组件;权限清单在 manifest.json 中逐项声明,装前可自行核对。使用上有两条边界:只下载你拥有版权或已获授权的内容,使用者自行承担相关法律責任;站点运营方可在仓库创建 Issue(标题格式[Opt-Out Request] 您的网站域名)申请把域名加入"避免抓取列表"。

某些页面检测不到视频

多半是动态加载,资源还没被捕获。把视频完整播一遍,再用面板的"捕获"按钮或 Alt+Shift+C 重新捕获即可。

下载的视频没有声音

原因通常是站点把音频和视频拆成两条流分别发送。把两条资源都选中合并下载,或在 M3U8 解析器里勾选音视频合并。

功能异常或点了没反应

通常是 Chromium 内核低于 93,或扩展进程卡住。升级到 104 以上内核,或在面板里执行"重启扩展"。

读懂源码的四个入口

从捕获到保存,猫抓把网页视频下载压缩成一条直路:开面板、认资源、点解析、等落盘。想深入看它怎么工作,这几个目录是主要入口:

  • catch-script/:页面内嗅探脚本,资源捕获的核心
  • js/:面板界面、M3U8 解析器与下载器逻辑
  • _locales/:11 种语言的翻译文件
  • manifest.json:扩展配置与权限声明

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

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

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

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

立即咨询