news 2026/9/6 18:12:17

猫抓猫爪浏览器扩展:免费的网页视频与M3U8资源嗅探下载完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓猫爪浏览器扩展:免费的网页视频与M3U8资源嗅探下载完整指南

猫抓猫爪浏览器扩展:免费的网页视频与M3U8资源嗅探下载完整指南

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

上次要把一段网课存下来慢慢看,我打开浏览器里的猫抓(cat-catch)扩展,在资源列表里找到那个 MP4,点一下"下载",文件就落进了下载文件夹。没有录屏,也没有逐帧找开发者工具,全程不到一分钟。

猫抓是一款免费开源的浏览器扩展,专门做一件事:把网页正在加载的视频、音频、图片、直播分片筛选出来,供你下载。界面全中文可选,适合完全不懂代码的普通用户。

三步完成第一次下载

  1. 安装:在 Chrome / Edge / Firefox 的应用商店搜索"猫抓"或"cat-catch",点安装。想自己跑源码的话:
    git clone https://gitcode.com/GitHub_Trending/ca/cat-catch

    然后在扩展管理页打开"开发者模式",点"加载已解压的扩展程序"选中该文件夹。

  2. 打开:访问任意含视频的页面并让视频播放一会儿,点击工具栏上的猫爪图标。新版 Chrome 会把它打开在右侧侧边栏。
  3. 下载:列表里每个条目都标着后缀、大小、时长。勾选目标文件,点"下载",浏览器会直接把它存到下载目录。

猫抓能识别哪些资源

猫抓盯的是页面加载过程里的网络请求,按后缀、MIME 类型(即服务器声明的资源类型)和正则规则筛选出媒体:

资源识别方式列表里的样子
视频.mp4 / .webm / .m4s 等单条可直接下载
音频.mp3 / .m4a / .aac 等单条可直接下载
图片.png / .jpg / .webp 等单条可直接下载
直播 / 点播分片M3U8 播放列表、DASH 清单打开 M3U8 解析器合并

M3U8 是 HLS 直播协议用的播放清单:真正的视频被切成很多小段,按清单逐段下载再拼成完整文件。DASH 是它在新平台上的替代方案,原理相同。列表里每项还附时长、分辨率和来源网址,鼠标悬停即可在线预览,下载前先确认内容对了。

批量操作:勾选复选框多选,按住 Shift 连选、Ctrl 跳选,然后一键下载所选,或复制全部链接交给外部下载器。

进阶调优:过滤规则、下载线程与 Aria2 设置

点扩展菜单里的"设置"进入选项页,四项调整最常用:

  • 过滤规则:按后缀、MIME 类型或正则表达式决定"显示哪些资源",还能按网址加黑白名单,把广告位、统计请求挡在列表外(配置逻辑见 js/options.js)。
  • M3U8 解析器参数:解析器有独立设置,包括分片并发线程数(默认 6 条,弱网可下调、千兆宽带可上调)、是否转封装为 MP4、加密分片是否跳过解密。
  • Aria2 集成:填上 RPC 地址(默认http://localhost:6800/jsonrpc)和令牌,下载任务就推给本地的 Aria2,享受多线程和断点续传,猫抓只负责发现资源。
  • 文件命名与另存为:文件名默认取网页标题,可以改成自定义模板;开启"下载完选择保存目录"后每次落盘前弹出位置选择。

避坑速查:现象、原因与一招解决

现象原因解决
嗅探不到正在播的视频资源藏在 iframe 里或按需懒加载把视频完整播放一遍;仍不行就在扩展菜单点"深度搜索"
M3U8 合并很慢分片并发线程数不够设置里调高解析器线程数,或改走 Aria2
列表里出现多个清晰度同一视频的多码率版本都被捕获对比大小和时长,大的那份是高清;拿不准就逐条在线预览
下载中途卡住、合并失败个别分片请求超时点条目上的重试;连续失败多为网站限流,过几分钟再试

代码背后:四个模块各管一段

页面加载前,js/content-script.js 先于网页注入,盯住后续所有网络请求;catch-script/catch.js 按上面那套规则把它们筛成媒体列表;M3U8 分片的拉取、解密和合并由 js/m3u8.js 独立完成;js/background.js 作为后台服务,管下载任务、状态徽标和侧边栏。所有嗅探数据只存在浏览器本地存储里,不上传任何远程服务器,也没有跟踪代码。

生态与参与

  • Aria2:经 RPC 把任务交给它,负责多线程下载和断点续传。
  • PotPlayer / VLC:设置里配置播放器调用协议后,可直接把资源"甩"给本地播放器边播边下。
  • Plex / Jellyfin:下载好的 MP4 丢进媒体库即可管理播放。
  • 想改进它?到项目仓库提交 Issue 或 Pull Request 即可,翻译、文档同样欢迎。

现在就可以打开猫抓,把第一个视频存进硬盘。下载前记住一条底线:只下载自己拥有版权或已获授权的内容,其余法律责任由使用者自行承担。

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

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

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

四臂螺旋天线馈电设计:从传统方案到新型技术路线

简介:一份新型馈电形式的四臂螺旋天线设计文献,源自《西安邮电大学学报》,面向天线设计、射频工程及卫星通信领域的研发人员与研究生。针对传统四臂螺旋天线底部馈电网络体积大、难以小型化的问题,该文献提出采用单同轴电缆经轴心…

作者头像 李华
网站建设 2026/9/6 18:06:28

数字工厂规划蓝图这样画:从现状诊断到实施路径的顶层设计方法

简介:数字工厂规划蓝图报告以69页详实内容,面向制造企业数字化转型负责人、智能制造规划人员及工厂管理者,系统梳理大制造领域从项目准备、需求分析到蓝图规划、实施落地的全流程方法论。报告聚焦工艺、计划、生产、物流、采购、质量六大核心…

作者头像 李华
网站建设 2026/9/6 18:04:50

WeChatMsg:四步把微信聊天记录导出成HTML、Word、CSV

WeChatMsg:四步把微信聊天记录导出成HTML、Word、CSV 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/WeChat…

作者头像 李华
网站建设 2026/9/6 17:58:52

安桥TX-NR575E功放实战指南:从接线到AccuEQ校准全解析

简介:安桥功放TX-NR575E高级版中文使用说明书是一份面向TX-NR575E家庭影院功放用户的完整中文文档,内容覆盖一般规格、HDMI高级设置、初始设置、聆听模式、网络与蓝牙功能、多区域控制以及故障排除等模块,既适合普通用户按需查阅,…

作者头像 李华
网站建设 2026/9/6 17:57:00

基于电路交换的NoC路由器设计:原理、架构与FPGA实现

简介:一篇面向片上网络(NoC)与路由器设计人员的技术文献,系统介绍基于电路交换的NoC路由器设计与实现,针对传统总线结构下的片上通信瓶颈,给出面向无线通信等有保障服务场景的完整方案。资源为1个PDF文件&a…

作者头像 李华
网站建设 2026/9/6 17:56:18

法语语法全攻略:从动词变位到虚拟式的系统梳理

简介:《史上最全最细致的法语语法总结》是一份面向法语初、中级学习者的语法知识点归纳PDF,内容覆盖数词、代词、名词、形容词、副词与句法六大模块,系统整理基数词与序数词构成、数字连读与特殊读音、各类人称代词与指示代词用法、名词阴阳性…

作者头像 李华