猫抓实操指南:4 步完成浏览器资源嗅探与 M3U8 下载合并
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
猫抓(cat-catch)是一款开源的浏览器资源嗅探扩展:网页加载过的视频、音频、图片会被逐个列出,M3U8 流媒体则支持分片解析、AES 解密、多线程下载与自动合并。它适合两类使用者:要长期留存在线媒体的你,以及需要核对页面资源真实地址与元数据的前端开发者。全文按能力边界、安装首嗅、分组功能、异常速查递进展开,三分钟可读完。
能力边界:猫抓能做什么与不能做什么
猫抓监听的是浏览器自身发出的请求,页面加载过的媒体文件都会进入捕获列表,并附带标题、MIME 类型、时长、分辨率等元数据。它不会猜测未访问的页面,也不会主动爬取站内其他地址;捕获数据只在本地处理,不上传服务器,也不含跟踪器。它能做的:
- 识别 视频、音频、图片与文档类资源
- 列出 每个资源的原始地址与元数据
- 过滤 不符合条件的候选项
从源码到首次嗅探
安装走两条路:浏览器官方商店搜索"猫抓"直接安装;或克隆仓库后走开发者模式加载(Firefox 商店需非国区网络访问):
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch打开扩展管理页,开启"开发者模式",点击"加载已解压的扩展程序"并选中项目文件夹,源码版即可用。
三步完成首次嗅探
打开含媒体的页面并让内容真实加载(视频需开始播放),你点击工具栏的猫抓图标,在列表里选中目标文件。先预览确认内容,再点下载保存到本地。
资源列表、预览与下载入口。
按使用目标分组的核心功能
M3U8 分片如何解析、解密与合并
M3U8 文件本身只是分片索引,不含视频内容。把地址粘贴进M3U8 解析器,扩展会列出全部 TS 分片并统计总数。确认无误后启动多线程下载,分片完成后自动拼接为完整文件。遇到 AES-128 加密的流,填入密钥与 IV 偏移即可解密;输出可选合并为 MP4,或仅提取音频。
分片列表与合并下载配置。
批量收集:筛选、全选与下载所选
批量收集走三步:按文件类型筛选(PNG、JPG、SVG),勾选目标文件,点击"下载所选"一次完成。单个链接可直接复制原始 URL,转给其他下载工具处理。怀疑资源被隐藏时,开启深层搜索与缓存捕获,定位开发者工具里不好找的原始地址。
异常速查
没抓到任何资源:先让媒体真实加载完成,再点"深层搜索";个别站点需同时开启"缓存捕获"。
下载的视频无法播放:多为 AES 加密流,回到 M3U8 解析器补填密钥与 IV 偏移,重新合并。
商店找不到或提示版本不兼容:Firefox 商店需非国区网络访问;1.0.17 起要求 Chromium 内核 93 以上,完整功能建议 104 以上。
遇到同名扩展:猫抓完全开源,商店已出现混入广告代码的"伪猫抓",安装前核对开发者身份与源码一致性。
收束
猫抓把"网页里存在却拿不到"的媒体变成可管理的本地文件,嗅探、解析、解密、合并四步闭环,覆盖静态素材到 HLS 流媒体的常见下载需求。只下载你拥有版权或已获授权的内容,使用责任由你自行承担。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考