news 2026/8/24 18:59:55

如何用免费资源嗅探扩展猫抓三步保存网页视频

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何用免费资源嗅探扩展猫抓三步保存网页视频

如何用免费资源嗅探扩展猫抓三步保存网页视频

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

你正跟着网课学到一半,网突然断了——后悔没早点存到本地。其实你缺的不是下载按钮,而是一双能"看见"页面里资源的眼。猫抓(cat-catch)是一款浏览器资源嗅探扩展,开源免费,能把页面上所有视频、音频、图片资源列给你挑。

能力清单:从单条下载到批量合并一次看全

  • 一键资源列表:点工具栏图标,页面里的视频、音频、图片全部列出,带大小、时长、分辨率,支持预览再下载,不怕存错。
  • 流媒体合并:HLS(M3U8)、DASH(MPD)的分片能拼成完整 MP4,加密流可填密钥。
  • 缓存与深搜:播放器缓存里残留、页面加载完就清掉的资源能捞回来,深搜再往请求里翻一层。
  • 批量下载:勾选多条自动排队,并发线程数自己定。
  • 二维码跨端:点一下生成二维码,手机扫码就能在移动端接着下,不用走聊天软件传文件。

三分钟装好并抓出第一个视频

最省事的路径:Chrome 或 Edge 官方商店搜索 Cat-Catch 点添加,Firefox 用户去 Mozilla 插件商店搜同名。想折腾源码的话,先克隆仓库:

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

再进扩展管理页,打开顶部开发者开关,把克隆目录作为解压扩展加载。内核要求 Chromium 93 以上,完整功能建议 104 以上。

首次使用很简单:打开任意带视频的网页,等画面加载完,点工具栏图标,弹窗里勾选想留的资源点下载。原理就一句话:它守在浏览器网络请求层,把请求按类型分门别类,你在屏幕上看到的东西都得经过这一道。想深挖抓不到的原因,先读 catch-script/catch.js,过滤与去重规则都在这里。

硬骨头场景:流媒体分片与消失的资源

M3U8 分片合并成一个 MP4

网课、直播回放大多是 HLS 流,直接存只得到一个打不开的文本。把 M3U8 地址贴进内置解析器点解析,就能看到全部 .ts 分片、总时长和分辨率;设好线程数点合并下载,几百个小段自动拼成一个 MP4,加密流填上密钥和偏移量也能走通。实现细节集中在 js/m3u8.js。

画面在播,列表却是空的

多半是资源被缓存后清掉了。用缓存抓取功能去浏览器缓存里翻,再配合深搜模式往更深层请求里挖,漏网之鱼经常能被捞回。同类页面要反复抓?catch-script/recorder.js 的操作录制能把你的动作原样重放,自动干完。

几个调优项,成功率立变

  • 并发线程:带宽充裕设 8~12 路提速;普通网络 4~6 路留余量;差网 2~3 路,避免频繁断线重连。
  • 超时:默认 30 秒,慢服务器放宽到 60~90 秒,减少下载到一半夭折。
  • 模拟手机:部分站点只给移动端直链,打开手机模拟,往往能多出高清源。
  • 快捷键:暂停/开启嗅探、自动下载、打开 M3U8 解析器都注册了快捷键,高频用户建议背下来。
  • 抓不到时:刷新页面重试,确认站点用标准媒体标签,还不行就打开请求记录看报错。

开源、本地、用得安心

GPL-3.0 协议开源,代码全部公开可审。数据本地存储处理,不经过任何远程服务器,也没有跟踪代码。网站方若不愿被嗅探,可提交 Issue 申请加入"避免抓取列表"。新人想贡献可以从翻译开始:十种语言的包都在 _locales/ 目录,每种语言一个独立 JSON,合入即生效。

相关资源路径

  • 核心嗅探逻辑 catch-script/catch.js:网络请求过滤与去重
  • M3U8 解析器 js/m3u8.js:解析、解密与合并下载
  • 弹窗界面 js/popup.js:资源列表展示与交互
  • 下载队列 js/downloader.js:任务管理与进度
  • 操作录制 catch-script/recorder.js:抓取动作自动重放
  • 多语言配置 _locales/:十种语言 JSON 语言包

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

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

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

2026软件测试面试核心:八股文与实战技巧全解析

1. 项目概述:软件测试面试八股文的价值与定位2026年软件测试领域的竞争愈发激烈,一份精心整理的面试八股文资料就像测试工程师的"瑞士军刀"。我整理这份资料时,特别关注了近三年头部互联网企业的实际面试题库,发现约78%…

作者头像 李华
网站建设 2026/8/24 18:54:36

ASP.NET Core MVC与Vue 3融合架构:从工程化配置到实战部署

1. 从“前后端分离”到“前后端融合”的架构演进如果你和我一样,是从传统的 ASP.NET Web Forms 或者早期的 ASP.NET MVC 时代一路走过来的开发者,那么对于“前后端分离”这个概念,一定经历了从抗拒到拥抱,再到如今重新审视的过程。…

作者头像 李华
网站建设 2026/8/24 18:52:10

C/C++结构体详解:从数据打包到内存对齐与实战应用

你是不是经常在C/C代码里看到一堆零散的变量,想打包成一个整体却不知道怎么做?或者你正在写一个学生管理系统,需要同时处理姓名、学号、成绩,却只能用多个数组笨拙地对应,代码又乱又容易出错? 这背后真正的…

作者头像 李华
网站建设 2026/8/24 18:51:27

技术面试官揭秘:计算机基础能力考察框架与高频考点

1. 面试官视角下的基础能力考察框架 做了五年技术面试官,面过上百位候选人后,我发现大多数面试失败案例都源于基础能力缺失。很多候选人会花大量时间刷算法题,却对计算机体系中最根本的原理一知半解。这就像建筑师只研究装饰技巧却不懂力学原…

作者头像 李华
网站建设 2026/8/24 18:49:42

Agent-to-Agent协议:破解核能数字化合规瓶颈的工程实践

1. 项目概述:当“合规”成为创新的枷锁 在任何一个高度监管的行业里工作过的人,都会对“合规瓶颈”这个词有切肤之痛。无论是金融、医疗还是我们今天要深入探讨的核能领域,创新想法从实验室走向现实应用,往往不是被技术本身卡住&a…

作者头像 李华