news 2026/10/24 1:07:32

猫抓资源嗅探扩展:3 步完成网页视频音频下载的完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓资源嗅探扩展:3 步完成网页视频音频下载的完整指南

猫抓资源嗅探扩展:3 步完成网页视频音频下载的完整指南

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

整理在线课程时,我想把几集视频存下来离线看,可"右键另存为"根本派不上用场。后来我用上了猫抓 cat-catch——一款浏览器资源嗅探扩展,它能把当前页面加载出来的视频、音频、M3U8 流媒体逐一列出,让你直接下载保存。

猫抓能帮你做什么

  • 📌嗅探并列出资源:自动筛出页面里的视频、音频,一键保存,告别翻网络请求
  • 🎬M3U8 解析器:把切成小片的流媒体合并成一个完整文件,支持加密视频解密
  • 🔍深度搜索 + 过滤:按大小、类型从杂乱请求里挑出真正的大文件
  • ⚡批量与自动化:多选批量下载,还能发送到 Aria2、在线 ffmpeg 做后处理

第一次使用:安装到第一次下载

第 1 步,安装扩展。最省事的方式是从浏览器扩展商店搜索"猫抓"或"cat-catch"直接安装。想装最新源码版的话,先 clone 仓库,再在扩展管理页打开"开发者模式",选"加载已解压的扩展程序"指向文件夹即可:

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

第 2 步,打开嗅探面板。把猫抓图标固定到工具栏,打开任意带视频的网页,点击图标进入主界面。

第 3 步,完成第一次下载。列表里会出现页面已识别的资源,选中目标文件点下载、选好保存位置,第一个媒体文件就到手了。

兼容性提示:1.0.17 之后需要 Chromium 内核 93 以上,想体验完整功能建议用 104 以上版本。

核心能力拆解

M3U8 解析器:把分片流拼成完整视频

很多在线视频用 M3U8(HTTP Live Streaming,一种把视频切成小片再传输的流媒体协议)格式。猫抓内置的 M3U8 解析器 能解析出全部 TS 切片,支持加密视频的解密处理,还能勾选想要的切片范围再合并下载成单个文件。

适用场景:遇到分片传输的课程或长视频,在这里选择分辨率和切片范围,点"合并下载"就能得到一个可直接播放的完整文件。

深度搜索与资源过滤

有些网站不会老老实实把资源放在明处,普通嗅探可能漏掉。猫抓的深度搜索会深入分析页面,挖出更多隐藏资源;同时支持按大小表达式和 content-type 过滤,把一堆广告、小图标过滤掉,只留下你真正想要的文件。核心嗅探逻辑都在 catch-script/catch.js,设置项可在 设置页面 调整。

适用场景:列表太长太乱时,开一个过滤条件只保留大于某个体积的视频,几秒钟就定位到目标。

进阶技巧

技巧 1,用大小表达式过滤。过滤大小支持表达式,比如>100 MB、500-1000 MB,填进设置即可只显示这个范围内的文件,快速筛掉无关资源。

技巧 2,交给 Aria2 或在线 ffmpeg 处理。下载大文件或需要合并转码时,可以把任务发送到本地 Aria2,或直接送进在线 ffmpeg 做合并,省去手动操作。

技巧 3,手机上也能用。Edge Android 版支持扩展,通过官方二维码扫码即可安装,把电脑上的下载需求延伸到手机端。

排坑指南

遇到网页上的视频嗅探不到→ 先刷新页面再试,或开启"深度搜索"让猫抓多挖一层;还不行就打开开发者工具看看媒体请求是否存在。

遇到下载的视频没有声音→ 多半是音视频分开传输的,分别下载视频流和音频流后再合并;用 M3U8 解析器时注意勾选合并音视频,就能得到带声的完整文件。

遇到 M3U8 下载中途出错→ 解析器已内置失败自动重试,能明显提高成功率;若个别切片持续失败,可在切片列表里取消该切片后重新下载。

技术一瞥

猫抓采用模块化设计,嗅探、解析、下载各自独立;更关键的是所有数据都在本地储存和处理,不上传远程服务器,也不含任何跟踪器,隐私可控。

工具在手,善用就好。去把那些你能合法保存的内容收进自己的资料库吧——请仅下载你拥有版权或已获授权的视频与音频。

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

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

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

多Agent协同编程:Git Worktree隔离与状态看板编排实践

1. 项目概述:当多个AI程序员开始“坐同一张工位”时,我们到底在解决什么问题?你有没有试过让两个AI助手同时修改同一个代码文件?一个在修登录页的按钮样式,另一个在重写用户权限校验逻辑——结果是Git冲突满天飞&#…

作者头像 李华
网站建设 2026/10/16 5:12:04

Claude API上下文管理实战:构建外置记忆层与滚动摘要系统

不止一个接入了Claude API的朋友问过我:明明每次请求都是按文档发的,为什么机器人聊多了还是像失忆一样?我一般直接甩一个项目链接过去,里面是一个叫claude-mem的小工具。它的全部工作就一句话:给无状态的对话接口套一…

作者头像 李华