news 2026/9/7 14:18:42

猫抓浏览器资源嗅探扩展:网页视频下载完整指南

作者头像

张小明

前端开发工程师

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

猫抓浏览器资源嗅探扩展:网页视频下载完整指南

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

在视频网站上看到想保留的一段内容,页面右上角的"下载"按钮却找不到。这时,浏览器资源嗅探工具就派上用场了:猫抓(Cat-Catch)是一个开源免费的网页视频下载扩展,它会把你正在浏览的页面加载过的媒体资源筛选、列出来,你从中挑出 MP4、MP3 或 M3U8 链接直接保存即可。下文从安装讲起,把它的核心功能、日常用法和常见问题的解决办法一次说清。

📥 快速上手

猫抓可以在 Chrome、Edge、Firefox 等主流浏览器中使用。源码安装要求 Chromium 内核版本 93 以上(manifest.json中已声明该最低版本),版本低于 93 请使用 1.0.16 旧版;想要完整功能,建议 104 以上。

应用商店安装

  • Chrome:到 Chrome 网上应用店搜索 "Cat-Catch"
  • Edge:到 Microsoft Edge 加载项商店搜索安装
  • Firefox:到 Firefox 附加组件商店搜索(注意:商店页面需非国区网络访问)
  • Edge Android 手机用户:见下文跨设备一节的二维码

源码安装(git clone 加 3 步加载)

git clone https://gitcode.com/GitHub_Trending/ca/cat-catch
  1. 打开浏览器扩展管理页面(地址栏输入chrome://extensions/),开启"开发者模式"。
  2. 点击"加载已解压的扩展程序",选中刚克隆下来的 cat-catch 文件夹。
  3. 安装完成后,工具栏会出现猫爪图标,点击即可打开资源面板。

🧰 功能全景

页面资源一键嗅探:从请求里筛出媒体文件

解决什么问题:很多页面的媒体地址不会显示在界面上,手动去网络请求里翻很麻烦。

具体能做什么:猫抓会监听页面加载过程中的网络请求,把其中的视频、音频、图片等资源归类列出,包括 MP4、MP3 这类常见格式,也包括 M3U8、MPD 这类流媒体协议文件。列表支持"当前页面"与"其他页面"切换,配合"缓存捕捉"(把页面缓存里的请求也纳入)和"深度搜索",能抓到更多动态加载的资源。

怎么操作:打开目标网页,点击工具栏猫爪图标,在面板中勾选想保留的资源,点"下载"或"复制"链接即可。

M3U8 解析器:分段流合并成 MP4 的设置方法

解决什么问题:M3U8 本身只是播放列表,真正的视频内容是一堆 TS 分片,直接下载列表文件无法播放。

具体能做什么:猫抓内置 M3U8 解析器,支持在线合并(把分片合并成完整文件)和"合并下载"(边下边合)。对加密流,可以在界面上填写密钥信息;如果提示"找不到 ADTS 头,可能是 AES-128-ECB 加密资源,暂不支持解密",则需要借助第三方合并工具处理。此外还支持把任务调用给 m3u8DL 等第三方下载器,以及 aria2、ffmpeg 等外部工具,适合大批量或本地处理。MPD(DASH 协议)文件有独立的 MPD 解析器入口。

怎么操作:在资源列表中选中 M3U8 条目,点击"下载"进入 M3U8 解析器,设置合并方式与参数后开始下载,得到的就是可直接播放的 MP4 文件。

媒体控制与录制:不止下载,还能操控网页播放器

解决什么问题:在线视频有时需要倍速、截图或离线回放,原生页面功能有限。

具体能做什么:猫抓提供媒体控制面板,支持倍速播放、画中画、全屏、截图、循环、静音与音量调节;另外还提供视频录制、WebRTC 流录制、屏幕捕捉,以及"模拟手机"(切换 User-Agent,用于查看网站的移动版资源)。

怎么操作:在资源面板进入"媒体控制",选择要操作的媒体元素,点击对应按钮即可,无需安装任何额外插件。

跨设备与工具联动

解决什么问题:电脑上抓到的资源想传到手机,或想把下载任务交给更专业的工具。

具体能做什么:资源详情中点"二维码"按钮即可生成链接二维码,手机扫码就能在另一台设备上打开资源,Edge Android 的商店安装也可以扫这个码。列表中的"调用"功能可以把资源发给 aria2、m3u8DL、MQTT、ffmpeg 等外部服务,参数都在设置页可配。

🎬 真实工作流

保存一整套在线课程。目标:把已购课程的每节视频存到本地。操作步骤:依次打开每一课,点击猫爪图标,在资源列表里找到体积较大的 MP4 或 M3U8 条目,全选本集资源并逐个下载,M3U8 走合并下载拿到 MP4。结果:课程视频全部落盘,可以离线观看,不占用网页的观看时长限制。

收集网页设计素材。目标:把某个设计案例站上的高清图片打包拿走。操作步骤:打开案例页,开启"深度搜索"让图片资源充分出现,在设置页用"过滤大小"只显示大于 200KB 的条目,排除掉缩略图;再按后缀筛选.jpg.png,批量全选下载。结果:一个文件夹里就是全部高清原图,省去了逐张右键另存的重复劳动。

离线追流媒体剧集。目标:把 M3U8 直播回放或点播剧集存下来。操作步骤:在剧集页打开猫抓,定位到 M3U8 条目进入解析器,选择合并下载;若剧集分多段,可配合自动下载功能连续处理。结果:每集得到一个完整 MP4,断网时也能播放。

⚡ 效率进阶

自定义快捷键:猫抓向浏览器注册了打开面板、捕获、M3U8 解析器、清空、深度搜索、预览等一批命令,在chrome://extensions/shortcuts中为它们绑定顺手的按键即可,无需打开面板反复点图标。

自定义过滤规则(设置页,选项界面):

规则类型作用适用情况
后缀过滤只显示指定扩展名的资源,如mp4m3u8只要某一类文件
类型过滤按 content-type 过滤,如视频、音频文件没有后缀名时
正则过滤用正则表达式匹配资源 URL,可屏蔽不想看到的资源排除广告、探针请求
过滤大小只显示大于某体积的条目过滤缩略图、占位文件

批量操作:列表支持全选、反选,配合复制与下载按钮,一次处理多条资源;开启"自动下载"后,新捕获的符合条件的资源会被自动保存。

核心逻辑分散在 嗅探脚本目录(含捕获、M3U8、WebRTC 处理)与 主脚本目录,想深入了解实现可以从 manifest.json 的权限与命令定义看起。

🔒 安全与合规

  • 版权边界:本扩展仅供下载你拥有版权或已获授权的内容,禁止用于下载受版权保护且未经授权的内容;使用者需自行承担全部法律责任,项目按"原样"提供,开发者不对用户行为负责。
  • 本地处理:所有采集与处理都在浏览器本地完成,数据不会发送到远程服务器,也不包含任何跟踪器。它申请的权限(webRequestdownloads等)在manifest.json中逐条可见。
  • 网站可拒绝抓取:网站运营方若不希望猫抓在其站点运行,可在仓库提交标题为[Opt-Out Request] 你的域名的 Issue 并附联系邮箱,域名会被加入"避免抓取列表"。
  • 安装渠道:猫抓是开源项目,存在被他人添加广告代码后上架的仿冒版本,安装时请以官方商店地址和开源仓库为准。

排障速查

现象:面板里资源很少,或完全为空。 可能原因:页面资源在面板打开后才加载,或只存在于缓存请求中。 解决办法:刷新页面重新捕获;开启"缓存捕捉"扩大范围;仍不行时使用"深度搜索"。

现象:M3U8 下载下来的文件没有声音或无法播放。 可能原因:音视频分开发送,或流是 AES-128 加密。 解决办法:改用"合并下载"让音视频一起处理;若提示不支持的加密方式,把资源调用给 m3u8DL 等第三方合并工具。

现象:安装后功能不完整,或扩展报错。 可能原因:浏览器内核低于 93,部分新 API 不可用。 解决办法:升级到 Chromium 104 以上浏览器;无法升级时安装 1.0.16 旧版。

现象:Firefox 商店打不开、装不上。 可能原因:附加组件商店页面需非国区网络访问。 解决办法:更换网络环境后重试,或改用 Chrome/Edge 安装。

写在最后

猫抓把"找到网页里的真实媒体文件"这件事变成了点两下图标的事:嗅探、筛选、合并下载、跨设备传输都围绕这条主线展开,数据始终留在本地。更多参数细节可以参考项目的官方用户文档,源码与 Issue 区也都在开源社区,遇到怪问题可以直接提 Issue 讨论。

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

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

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

Mask R-CNN结合TensorFlow与Keras实现矿物图像实例分割实战

简介:面向人工智能、深度学习方向的开发者以及地质矿物研究人员,该项目提供了一套基于Mask R-CNN的显微矿物图像检测与分割实现,使用TensorFlow和Keras框架搭建。该模型在Faster R-CNN基础上扩展出掩模分支,可同步完成目标边界框回…

作者头像 李华
网站建设 2026/9/7 14:15:04

Remax实战:React运行时直出小程序,跨端原理与工程落地

简介:这是一份面向React开发者的Remax跨平台小程序框架源码包,专注于解决React生态无法直接用于微信、支付宝、头条等小程序开发的问题。Remax将React运行时完整引入小程序环境,组件渲染、生命周期与Hooks等能力均可按React习惯使用&#xff…

作者头像 李华
网站建设 2026/9/7 14:11:26

S32K144库函数体系详解:从SDK到寄存器操作实战

简介:这是一份面向汽车电子与嵌入式开发者的S32K144库函数资源,由作者基于实际项目自行实现,覆盖ADC、CAN、Clock、Flash、FTM、GPIO、NVIC、PIT、UART、WDOG、PDB等常用外设模块,并额外提供基于CAN的IAP Bootloader参考实现&…

作者头像 李华
网站建设 2026/9/7 14:09:41

AgentScope 2.0多智能体开发实战:从环境配置到云端部署

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华