猫抓插件完整指南:从打开视频页面到存好文件,一次走通
猫抓插件完整指南从打开视频页面到存好文件一次走通【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch猫抓cat-catch是一款开源的浏览器资源嗅探扩展。它盯着网页发出的每一条网络请求把藏在里面的视频、音频挑出来列给你看再帮你保存成本地文件。无论是网页视频下载还是把 M3U8 分片拼回一个完整视频它都能办到。本文就按一次真实任务的顺序走安装插件 → 打开面板 → 下第一个文件 → 啃下 M3U8 硬骨头 → 批量操作 → 排查问题 → 看看源码里发生了什么。网页里的视频为什么右键存不下来先看一个常见场景你在某网站点开一个视频播放得挺顺滑。想下载右键另存为没用因为它压根不是一个完整的视频文件。多数网站把视频切成了很多小片段边播边传这叫流媒体。其中 M3U8 就是这类播放最常用的一种格式——它本身只是一张目录列出了所有小片段的地址真正的画面在那些片段里。猫抓的思路不是去保存视频标签而是站在网络层把页面发出的所有媒体请求都截下来。这样无论是 MP4 直链、分片流还是藏在动态请求里的资源都逃不过它的眼睛。猫抓主面板左侧是页面列表与捕获的资源选中即可预览或下载从安装到打开面板第一次下载怎么走通安装方式有两条路。商店安装最省事在 Chrome 应用商店、Edge 加载项商店或 Firefox 附加组件商店搜索猫抓注意认准官方地址避免装到夹带广告的仿冒版本。Firefox 商店需非国区 IP 访问。源码安装拿最新功能git clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后打开浏览器扩展管理页开启开发者模式点加载已解压的扩展程序选中克隆下来的文件夹即可。版本上有两个门槛1.0.17 之后需要 Chromium 内核 93 以上想体验完整功能建议 104 以上。装好后建议把图标固定到工具栏。打开一个带视频的页面等视频播放一会儿点图标打开面板页面列表当前页面 / 其他页面 / 其他功能切换嗅探目标资源列表按页面分组显示捕获到的媒体文件带大小信息筛选器按后缀、MIME 类型、正则过滤只留你关心的资源找到目标文件点下载选保存位置——第一个文件到手。碰到 M3U8分片怎么变成完整文件资源列表里如果看到.m3u8结尾的条目直接下它没意义你拿到的只是一张文本目录。选中它点解析猫抓会打开 M3U8 解析器。这一步背后干了三件事拉取切片清单读出 m3u8 里列出的所有 TS 分片地址处理加密如果分片带 AES 加密它会先找到密钥并自动解密不用你手动处理合并下载按顺序把分片依次取回、拼成一个完整文件M3U8解析器界面列出全部切片可勾选下载范围支持 mp4 输出与在线合并几个实用选项值得知道mp4 格式输出合并后自动转封装为 mp4兼容性更好下载范围长视频只要中间某段可以只下载指定区间的切片省流量隐藏已下载切片下载完的条目自动收起列表不越下越乱解析器的核心逻辑在 js/m3u8.js 和 js/m3u8.downloader.js 里想研究流媒体处理细节从这两个文件入手最合适。批量操作一次拿下多个资源单文件下载是日常批量才是效率所在。面板提供了一整套操作全选 / 反选一键勾选列表里的资源批量复制把多条资源链接复制到剪贴板方便二次处理批量下载勾好直接排队下载合并下载把多个 m3u8 或音画分离的资源一起处理如果列表太杂用筛选器收敛一下设置页 options.html 里可以按后缀、内容类型、正则三种维度加规则过滤大小还支持表达式比如100 KB这种写法把小图标、预览图挡在门外。进阶玩法普通嗅探够不着时有些资源藏在更深的地方面板的其他功能区提供了几件重武器深度搜索主动扫描页面脚本和网络请求把常规嗅探漏掉的资源也挖出来还能顺带解析出加密密钥视频录制对播放中的画面直接录制连没有明确源地址的流也能存下来webRTC 录制直播、通话类基于 WebRTC一种实时音视频传输协议的画面也能录模拟手机把 User-Agent 换成移动端让网站给你返回手机版资源发送到本地把资源链接推给本机的 aria2 等下载工具大文件交给它们跑另外下载文件名支持标签模板替换${title}、${url}这类变量能组合出自定义命名规则配合文件夹结构整理素材库很方便。排障三问资源没出现、视频没声音、列表太乱页面明明在放视频面板却是空的先确认页面真的开始加载媒体了——很多网站要手动点播放才有请求。然后刷新页面再来一次。如果资源是加密动态生成的试试深度搜索。仍不行就打开开发者工具看网络面板里到底有没有媒体请求。下载下来的视频只有画面没有声音典型原因是音、视频分成了两条 m3u8 流传输。分别解析下载两条流再用 FFmpeg 合并音轨或确认解析器里音视频处理选项设置正确。列表被一堆小文件刷屏回到设置页加过滤规则按最小体积如5 MB、按类型只留video/*、按正则排除广告域名。屏蔽列表里还能整站排除不想嗅探的站点。项目内幕代码怎么组织的数据去哪了猫抓按职责拆成了几个清晰的模块核心嗅探catch-script/ 目录注入页面拦截请求、驱动面板逻辑catch.js是主类界面与业务js/ 目录popup 主面板、m3u8 解析器、下载器、设置页各自独立第三方依赖lib/ 目录hls.js、mux.js、StreamSaver.js 等都在 lib/third-party-libraries.md 里列了清单多语言_locales/ 目录提供中英文、日文、俄文等十余种翻译隐私方面可以放心所有嗅探数据只在本地存储和处理不上传任何远程服务器也不含跟踪器。代码完全开源GPL-3.0 许可想看它怎么工作翻源码就是了。猫抓是下载工具边界要自己守住只保存你拥有版权或已获授权的内容尊重网站与创作者的合法权益。现在就装上它打开下一个想保存的页面吧。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

mypy-boto3-ec2 类型桩实战指南:为 boto3 EC2 客户端、分页器与等待器引入完整类型安全

mypy-boto3-ec2 类型桩实战指南:为 boto3 EC2 客户端、分页器与等待器引入完整类型安全

【免费下载链接】context-hub 项目地址: https://gitcode.com/gh_mirrors/co/context-hub 点击查看 免费下载 mypy-boto3-ec2 是专为 boto3 EC2 代码提供的类型桩(type stubs)包,覆盖 EC2Client、EC2ServiceResource、分页器&…

2026/10/9 2:13:26 阅读更多 →
LinkSwift 网盘直链下载:一次从九大网盘拿到直链并推给 IDM、Aria2、cURL 的做法

LinkSwift 网盘直链下载:一次从九大网盘拿到直链并推给 IDM、Aria2、cURL 的做法

LinkSwift 网盘直链下载:一次从九大网盘拿到直链并推给 IDM、Aria2、cURL 的做法 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云…

2026/10/9 2:13:26 阅读更多 →
强化学习多智能体博弈:MADDPG原理、Python实现与避坑指南

强化学习多智能体博弈:MADDPG原理、Python实现与避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 2:13:26 阅读更多 →

最新新闻

基于Golang的分布式资产管理系统:架构设计与实践

基于Golang的分布式资产管理系统:架构设计与实践

简介:这套基于Go语言构建的分布式综合资产管理系统毕业设计资源,面向网络安全红队、SRC团队以及正在开展相关课题的高校学生。系统以资产发现、漏洞扫描、资产管理、任务调度与报告生成为核心,采用PostgreSQL存储数据、NSQ消息队列分发任务、…

2026/10/9 3:14:00 阅读更多 →
CC2530 Zigbee组网实操指南:从烧录到213节点稳定运行

CC2530 Zigbee组网实操指南:从烧录到213节点稳定运行

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 3:14:00 阅读更多 →
C++ SOCKET编程:从同步阻塞到异步非阻塞select模型实现多客户端服务端

C++ SOCKET编程:从同步阻塞到异步非阻塞select模型实现多客户端服务端

1. 同步阻塞与异步非阻塞的本质差异:先搞懂服务端为什么难写前阵子有个刚转C的同事跑来问我:为什么自己写的SOCKET服务端,第一个客户端连上来之后,第二个客户端就一直连不上?我一听就知道,这是掉进了同步阻…

2026/10/9 3:14:00 阅读更多 →
区块链走向价值互联网基础设施:从共识账本到溯源落地的实践思考

区块链走向价值互联网基础设施:从共识账本到溯源落地的实践思考

聊区块链这事,绕不开“价值互联网”这个词。我在这个圈子里前前后后折腾过公链、联盟链、溯源存证和数字资产协议,最大的体感是:区块链真正在变的位置,不是链本身跑得有多快,而是它正在从一群技术理想主义者的实验品&a…

2026/10/9 3:14:00 阅读更多 →
Navicat Premium 12 免安装版全拆解:辨真伪、修报错、转配置

Navicat Premium 12 免安装版全拆解:辨真伪、修报错、转配置

简介:Navicat Premium 12免安装版是一套面向数据库开发与运维人员的多数据库管理工具,支持从单一界面连接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite,并兼容阿里云、腾讯云、华为云、Amazon RDS 与 Azure 等主流云…

2026/10/9 3:14:00 阅读更多 →
RK平台UAC1+CDC复合设备:legacy驱动开机即枚举方案

RK平台UAC1+CDC复合设备:legacy驱动开机即枚举方案

简介:这份资源面向嵌入式Linux与Android底层驱动开发者,提供基于Rockchip平台实现的UAC与CDC串口复合设备驱动方案,解决设备开机后需依赖配置脚本才能枚举为USB音频与串口的问题。驱动采用legacy方式,Linux下无需设置usb_gadget&a…

2026/10/9 3:12:59 阅读更多 →

日新闻

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API这个话题,隔三差五就会在群里被翻出来讨论一次。上周还有个同事线上处理一个订单超时问题,排查到最后发现是ZonedDateTime序列化后时区丢了,用户在下单当天晚上看到的时间整整差了8个小时。这类问题几乎每个做Java开发的人都遇到过…

2026/10/9 0:00:49 阅读更多 →
EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

前几个月我手头有好几台机器需要互相访问:办公室台式机、家里 NAS、还有一台云主机。如果只是偶尔传个文件倒还好,问题是工作场景经常要在几处环境之间来回切换,每次都先登录跳板机再层层代理,实在折腾。我先后试过端口映射、自建…

2026/10/9 0:00:49 阅读更多 →
AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent 这个词在过去一年里被反复提及,但真正动手搭过一套能跑起来的 Agent 系统的人都知道,从"知道它是什么"到"让它稳定干活"之间隔着一整套工程决策。我前后参与过几个 Agent 项目的落地,从最初用现成框架拼装&…

2026/10/9 0:01:50 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:32 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:40 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 10:10:36 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 21:13:17 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 13:34:55 阅读更多 →