news 2026/9/9 16:08:02

猫抓:浏览器网页视频下载完整指南,从安装到 M3U8 分片下载

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓:浏览器网页视频下载完整指南,从安装到 M3U8 分片下载

猫抓:浏览器网页视频下载完整指南,从安装到 M3U8 分片下载

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

猫抓(cat-catch)是一款开源的浏览器资源嗅探扩展,能够检测并列出当前网页中的视频、音频等媒体资源,保存到你本地。它适合想要下载网页视频、处理 M3U8 分片视频或录制直播流的普通用户和新手。整个工具在本地运行,不需要注册账号,数据都在你自己的设备上处理。

📦 安装与启用:猫抓扩展安装步骤与官方渠道提示

推荐方式是通过官方应用商店安装。在 Chrome 网上应用店、Microsoft Edge 加载项商店或 Firefox 扩展商店中搜索“猫抓”(Cat-Catch),点击安装即可,装好后工具栏会出现一个猫形图标,它是面板入口。Edge 安卓版用户可以通过扫二维码直接装到手机上:

进阶方式有两种。第一种是源码安装:克隆代码后,在浏览器扩展管理页面(chrome://extensions/)打开“开发者模式”,再点“加载已解压的扩展程序”选中扩展文件夹。

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

第二种是 crx 安装:从官方发布页把 crx 文件另存为,打开开发者模式后,直接把文件拖进扩展页面完成安装。

一点提醒:猫抓是开源项目,任何人都能改代码后重新上架,已经存在掺入广告代码的伪猫抓。安装渠道请以官方仓库和官方商店链接为准,避免装到有广告代码的包。

🖱️ 三步完成首次下载:从打开面板到保存文件

第一步,打开面板。打开要处理的页面,点击浏览器工具栏里的猫抓图标,弹出窗口分“当前页面”和“其他页面”两个标签,下面列出嗅探到的全部资源。

第二步,识别资源。列表里显示每个文件的类型、地址和大小。拿不准哪个是目标时,先点某个资源打开预览,在预览窗口里确认内容再决定;资源较多时,可以点筛选按钮按大小或正则规则过滤,把小文件和广告图排除掉。

第三步,保存到本地。勾选目标文件,点下载按钮,文件会存到浏览器的默认下载目录。页面里有多个文件时可以勾选多个一起下。

三个典型使用场景:直链、M3U8 分片与直播录制

网页直链媒体。痛点是:很多网页上的视频无法右键保存,链接也不容易找。操作:① 打开面板;② 在资源列表中点中目标视频;③ 点下载。完成后文件就在下载目录里,也可以先开预览确认画质。列表里项目多时,先用筛选按钮按大小排除小文件,能少翻很多无效项。

M3U8 分片视频。痛点是:M3U8 是一种把视频拆成成百上千个小段的流媒体格式,没法直接保存成完整文件。操作:① 在面板中对目标资源点“解析”进入 M3U8 解析器;② 设置线程数、勾选是否合并转成 MP4;③ 点“合并下载”。解析器会自动下载各分片并拼成完整视频,失败的分片还能重试。

直播录制。痛点是:直播流通常没有回放,内容一播完就找不回来。操作:① 在直播页面打开面板;② 点录制按钮开始录;③ 直播结束后停止录制,文件自动存到本地。基于 WebRTC(一种点对点通信协议)的直播流有专门的录制入口,可以按需选择。

⚙️ 效率配置:过滤规则、快捷键与第三方工具接入

设置页面里有几项实用配置。第一是过滤规则:可以设最小文件大小,把小文件和广告图挡在列表外;也能用正则匹配精确控制哪些资源显示,旁边自带测试区,输入规则马上能看到匹配结果,不用反复猜。

第二是快捷命令:扩展内置了暂停/启用嗅探、自动下载、深度搜索、打开 M3U8 解析器、预览、清除缓存等浏览器级命令,可以在浏览器的快捷键设置页里自定义按键。其中“自动下载”会在检测到新资源时自动开始下载,适合资源持续加载的页面。

第三是第三方工具接入。可以配置本地 aria2(一个支持多任务、速度快的下载工具)服务,把资源下载任务直接交给它处理;也可以启用“外部调用”,按模板生成 curl 格式的命令,方便写进脚本或自动化流程;还能接入 MQTT 消息服务器,把资源链接和元数据推送给自己其他设备。

🔍 工作原理速览:猫抓如何检测网页资源

原理不复杂:页面加载后,扩展在后台实时监听网络请求(基于浏览器的 Web 请求监听机制),从流量里把视频、音频等媒体文件匹配出来,分类列到弹窗里。核心模块主要有:

  • catch-script/catch.js:主嗅探模块,负责识别和登记媒体资源;
  • js/background.js:后台服务,协调各页面的嗅探、下载与状态;
  • js/m3u8.downloader.js:M3U8 下载器,负责分片下载、合并与解密;
  • catch-script/webrtc.js 与 recorder.js:WebRTC 流处理和视频录制;
  • js/preview.js:资源预览播放器。

lib/ 目录下的 hls.js、StreamSaver.js、mux.js 等第三方库分别提供流媒体播放和大文件流式保存的支持。界面文本放在 _locales/ 目录,支持中文、英文、日文、韩文、西班牙文等 11 种语言。

❓ 常见问题:猫抓扩展常见疑问排查

问:打开面板后没有资源?

  • 确认嗅探处于启用状态,面板里有暂停/启用开关;
  • 有些资源要播放视频后才会加载,先试着播放;
  • 用“深度搜索”功能重新扫描;
  • 多标签页面时,切换到对应标签页再查看。

问:M3U8 下载失败或成片没声音?

  • 加密内容先检查解密密钥设置是否正确;
  • 视频和音频是分开的两条流时,分别下载再合并;
  • 换个线程数试试,并设置重试次数应对网络波动;
  • 用“仅提取音频”选项单独拿音频轨验证一下。

问:下载的文件或浏览记录会上传到服务器吗?

  • 不会。所有信息都本地储存和处理;
  • 扩展不包含任何跟踪器。

问:我的浏览器用不了怎么办?

  • 1.0.17 版本之后需要 Chromium 内核 93 以上;
  • 低于 93 的浏览器请用 1.0.16 版本;
  • 想体验完整功能,建议 Chromium 104 以上;
  • Firefox 用户需要能访问国际版商店。

⚠️ 使用注意事项:版权、隐私与兼容性说明

版权方面:本扩展仅供下载你拥有版权或已获授权的内容,禁止用于下载受保护且未授权的内容,使用行为与相应责任由用户自行承担。项目也尊重网站运营方权益:站点所有者可在官方仓库提交请求,将域名加入“避免抓取列表”。

隐私方面:所有数据本地储存处理,不发送到远程服务器,也不包含跟踪器,浏览记录只留在你自己机器上。

兼容与维护方面:浏览器版本要求见上一节。源码安装的用户保持代码更新即可获取新版本和修复;从商店安装的用户留意扩展是否提示可用更新。

把猫抓用在合理范围内,尊重内容创作者的权益;最新版本与用户文档以官方仓库为准。

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

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

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

DataOps落地指南:从数据管道治理到数据契约的工程化实践

1. 从被数据管道淹没,到认真写一个DataOps博客做了快十年数据平台相关的工作,一个非常现实的问题是:身边真正把DataOps讲清楚的人,远比真正把DataOps落地的人少。这个词被引进来之后,很多团队第一反应是“这不就是DevO…

作者头像 李华
网站建设 2026/9/9 16:06:13

Spring Boot整合Quartz实战:持久化、集群与动态任务管理

写Spring Boot整合Quartz这个方法,我估计你们多半是遇到了这么几种情况:项目里要用到比Scheduled更靠谱的定时任务,或者任务多了需要持久化、需要动态管理,再或者公司要求甩掉xxl-job这类重框架,让调度逻辑跟业务代码住…

作者头像 李华
网站建设 2026/9/9 16:05:43

Telegraf 安装指南:4 种方案怎么选,10 分钟跑通指标采集 Agent

Telegraf 安装指南:4 种方案怎么选,10 分钟跑通指标采集 Agent 【免费下载链接】telegraf Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data. 项目地址: https://gitcode.com/GitHub_Trending/te…

作者头像 李华
网站建设 2026/9/9 16:05:40

告别无标题:文件命名与信息资产整理的实战指南

“【无标题】”——当我看到这个输入时,第一反应是乐了。做内容这行十几年,我见过太多空空荡荡的文件夹、密密麻麻的“未命名文档”、发出去之前才仓促改名的PPT,以及聊天记录里一堆“新建文本文档(3).txt”。我甚至怀疑,很多人电…

作者头像 李华
网站建设 2026/9/9 16:05:37

3款降AI率工具实测:不达标退款的E工具效果最佳

3款降AI率工具实测对比:不达标退款的那个效果意外最好最近后台收到好多私信,都在问同一件事:AI写的文章怎么让它别那么“AI味”?说实话,这个需求我太懂了。我自己做内容创作,有时候赶稿子用AI打底&#xff…

作者头像 李华
网站建设 2026/9/9 16:05:27

手把手:开题报告的技术路线怎么分步画到清晰可执行?

开题报告里被导师圈出来反复改的,技术路线图常排前几位。它不是画得漂亮就过关,评审要看的是"按这张图真能做完研究"。本篇给出分步画法:从研究目标拆出实施环节,给每环节补方法与产出,最后排成一条评审能照…

作者头像 李华