猫抓 Cat-Catch:网页视频怎么存下来?点一遍就会
2026/9/7 2:38:59 网站建设 项目流程

猫抓 Cat-Catch:网页视频怎么存下来?点一遍就会

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

猫抓 Cat-Catch 是一个浏览器资源嗅探扩展:把网页上的视频、音频列成清单,供你筛选、预览,把想留的网页视频下载成本地文件。适合想离线看课的学习者、攒素材的创作者,以及要分析站点资源的开发者。

第一次用起来

整个过程不用动配置,跟着点就行。

装进浏览器:商店或源码二选一

Chrome、Edge 在各自应用商店搜"猫抓"就能装,Firefox 也能在附加组件商店找到。想装最新源码版,克隆仓库后打开扩展管理页的"开发者模式",点"加载已解压的扩展程序"选中文件夹:

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

商店里存在同名但塞了广告代码的仿冒版,装之前核对一下页面里的开发者信息。

打开主界面,看捕获到了什么

找一个带播放器的视频页,把视频播起来,再点工具栏上的猫爪图标。"当前页面"标签下会出现请求清单,每条带文件名、大小和类型;"其他页面"管别的标签页;"媒体控制"放播放增强功能。

勾选资源,保存第一个文件 📥

这一步是最普通的网页视频下载场景:在列表里挑那条最大的媒体文件,点它旁边的下载图标,文件按浏览器默认规则存进下载目录。要存多条就勾复选框再批量处理。列表里如果是一堆 .ts 分片,先放着,后面的 M3U8 解析器会用上。

它真正擅长的事

把 M3U8 分片合并成完整 MP4 🎬

定位:网页视频下载里最费事的一类——只有切片、没有整片的流媒体地址,归它管。

操作:点开"M3U8 解析器",把 .m3u8 链接粘进输入框,点解析。分片清单加载出来后,加密的流补上密钥和 IV 偏移,普通流直接合并下载,得到的就是一个完整 MP4。解析逻辑集中在 js/m3u8.js 一个文件里,想看它怎么读分片从这里入手。

用得上:课程平台只发 HLS 分片、找不到直链时,在开发者工具里抓到 .m3u8 地址,走这条路把整节课合并出来。

用筛选和批量勾选圈出目标资源

定位:一页几百条请求里,快速锁定要的那几条。

操作:列表顶部输入正则匹配 URL,或在设置里按扩展名、content-type、大小过滤,大小支持>100 KB500-1000 MB这类写法。筛完点全选或反选,批量勾选后一次下载;开着自动下载的话,新捕获的资源会直接存盘。

用得上:活动页加载了上百个图片和音频,只想留几段 .mp3——正则一筛、反选一点就完成。

给播放器补上倍速、截图和录制

定位:站点播放器没给的能力,从旁边补上。

操作:切到"媒体控制"标签,选中页面上的媒体,就能倍速播放、画中画、循环、调音量,对当前画面截图,还能开录制把播放内容存下来;WebRTC 流有单独的录制入口。

用得上:某站播放器只支持 1 倍速,想 2 倍速过一遍讲义,前提当然是这段内容你有权保存。

哪些人会用得上

在线学习者:课程页把视频切成小段流式播放,猫抓能把网页视频下载合并成一个完整文件,通勤时离线看。

内容创作者:页面里的背景音乐、短视频片段,嗅探出来按格式筛一遍再批量入库,比手动找素材省时间。

技术测试的人:想看一个站点用了什么流媒体方案、分片多大、有没有加密,资源列表加 M3U8 解析器就是现成的观察窗口。

常见问题

列表是空的,什么都没捕获到? 多数资源要等页面发起请求才出现,把视频播几秒再点开图标;仍为空就点"深度搜索"再扫一遍页面。

下载的文件播放报错? 多半是只存了部分分片,或流本身带加密。这类失败的网页视频下载,补全分片或填对密钥通常就能救回来。

商店里搜到好几个"猫抓"? 存在加了广告代码的仿冒版,以仓库 README 里列的商店入口为准,装前核对开发者信息。

装了之后没反应? 1.0.17 之后要求 Chromium 内核 93 以上,想体验完整功能建议 104 以上;内核太旧就装 1.0.16 版本。

为什么有的站点怎么都抓不到? 站点运营方可以提交申请,把域名加入"避免抓取列表",猫抓对这类域名会停止工作,这是项目对站点方的尊重。

使用边界

猫抓是本地工具:嗅探和下载都发生在你的浏览器里,README 的隐私政策写明信息只在本地储存处理,不发送到远程服务器,也没有跟踪器。申请的权限各有用途——webRequest 嗅探请求,downloads 存文件,storage 记设置,tabs 区分标签页,都留在本地生效。

  • 只保存你有权保存的内容:自有版权、已获授权,或平台明确允许离线的部分。
  • 工具按"原样"提供,行为的责任在使用者,README 的免责条款写得很清楚。
  • 核心嗅探脚本在 catch-script/,源码开源,可以自行审查。

想走得更远

  • 安装方式与版本兼容说明:README.md
  • 各版本更新记录:CHANGELOG.md
  • 多语言文案与翻译贡献:_locales/
  • 问题反馈、功能建议、站点豁免申请:仓库 Issue 区

先把它装进浏览器,挑一个有播放器的页面,把视频播几秒再点开猫爪图标——列表里捕获到了什么,看一眼就知道它适不适合你。

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

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

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

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

立即咨询