猫抓浏览器资源嗅探扩展:从页面捕获到M3U8合并下载的完整使用流程
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
猫抓(cat-catch)是一款开源的浏览器资源嗅探扩展,它能列出网页里出现的视频、音频等媒体文件,并帮你把它们下载下来。这篇文章面向第一次接触它的新手:从按环境选安装路径,到在弹出面板里捕获资源,再到解析合并 M3U8 流媒体,走完整个使用闭环。适合需要保存网页视频、音频,且内容在授权范围内使用的人。
按你的使用环境选择猫抓安装路径
三种装法,对应三类场景,按自己的环境挑一种就行。
桌面浏览器日常使用:直接去 Chrome 网上应用商店或 Edge 加载项商店,搜索"cat-catch"或"猫抓",点击添加到浏览器即可。
从源码安装(开发者):
- 执行
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch - 打开扩展管理页面,启用"开发者模式"
- 点击"加载已解压的扩展程序",选中克隆下来的 cat-catch 文件夹
离线环境装 CRX 文件(CRX 是打包好的扩展安装包):从项目的 Releases 发布页下载后,在扩展管理页打开"开发者模式",把 CRX 文件直接拖进页面完成安装。
猫抓是开源项目,网上流传过夹带广告代码的仿制版本。请只从官方商店或官方发布渠道获取,避免数据风险。
打开页面后捕获视频与音频资源
装好后,打开一个带媒体的网页,点击工具栏的猫抓图标。弹出面板顶部有三个标签页:当前页面、其他页面、其他功能(含媒体控制)。资源列表里每一项都标了格式、大小、时长等信息,右侧一排小按钮负责复制链接、解析、预览、下载等操作。
对于页面加载后才出现的资源(比如点击播放才请求的流),列表可能暂时为空。此时可以点一下面板底部的"捕获"按钮主动拉取,或者用深度搜索把藏在后台的资源挖出来。如果资源属于其他标签页,切到"其他页面"标签,选择对应网页即可看到它的资源列表。
使用M3U8解析器合并下载流媒体视频
M3U8 是常见的流媒体格式,视频被切成成百上千个小分片,按顺序播放,所以你只会看到播放地址而没有完整文件。猫抓内置专门的 M3U8 解析器来处理这种情况。
操作步骤:
- 在猫抓面板里选中 M3U8 资源,点击解析按钮
- 解析器加载后,会列出全部分片地址,并显示分片总数、总时长和分辨率
- 按需设置线程数、下载范围和保存格式
- 点击"合并下载",分片依次下载并自动拼成完整视频
- 打开下载目录查看结果
面板里还有"自定义保存文件名""上传 Key"(应对加密流)、"复制合并命令"等选项,后者可以把合并任务交给 ffmpeg、aria2 这类外部下载工具去执行。
在设置页调整捕获规则与播放器调用
点面板里的"设置"进入选项页(options.html),常用项有这么几类:
- 自定义捕获规则:按文件扩展名、MIME 类型或正则表达式过滤,只留下你关心的资源
- 屏蔽列表:填入不想被抓取的网址,猫抓会跳过这些页面
- 播放器协议模板:配置好 PotPlayer、VLC 或手机端 MX Player 等模板后,捕获到的资源可以一键调起本地播放器,不必手动复制链接
下载线程数等性能参数也在这里调整,机器配置较低时建议调小并发。
列表为空或下载受挫时的排查步骤
列表里什么都没抓到:先确认页面本身有媒体内容;刷新后重试;点击"捕获"主动获取一次;再试一次深度搜索。另外检查该网站域名是否被你加进了屏蔽列表,或者是否命中了项目维护的"避免抓取列表"(部分网站主动要求不参与抓取)。
扩展无法加载:注意内核版本要求。1.0.17 之后的版本需要 Chromium 内核 93 以上,低于 93 请改用 1.0.16 旧版;想体验全部功能建议 Chromium 104 以上。
下载慢或中途断开:减少并行任务数、调小线程数,或换一个网络时段重试。
关于隐私可以放心:扩展读取的所有数据都只在本机存储和处理,不上传远程服务器,也不包含跟踪器。想了解实现细节的话,可以从 捕获脚本目录、后台逻辑源码 和扩展配置 manifest.json(扩展声明的权限与入口都在这里)入手。
下载媒体前请先确认自己拥有版权或已获授权,未经授权的受保护内容请勿抓取,相关责任由使用者自行承担。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考