news 2026/9/7 7:22:25

猫抓资源嗅探扩展:在网页上找到视频源一键下载

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓资源嗅探扩展:在网页上找到视频源一键下载

猫抓资源嗅探扩展:在网页上找到视频源一键下载

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

你在浏览器里看一段教程视频,想存下来离线看。右键页面却只有"图片另存为",视频本身没地方保存。这类情况很常见:网页视频多由 JavaScript 加载,肉眼很难找到真实文件地址。猫抓是一款免费开源的浏览器资源嗅探扩展,它监听页面发出的资源请求,把媒体文件自动列出来,你勾选想要的再点下载就行。它支持 Chrome、Edge 等主流浏览器,所有数据在本地存储处理。

一、它做什么,为什么用它

猫抓的核心工作可以概括成三件事:

  • 资源嗅探:监听页面网络请求,自动收集视频、音频、图片等媒体,每条都标注大小、格式和分辨率,不用自己翻找真实地址。
  • 内置 M3U8 解析器:流媒体网站把视频拆成几百个 TS 分片,猫抓能解析 M3U8 播放列表,下载分片并合并成完整 MP4,还支持加密流的密钥解密。
  • 开源、本地处理:项目采用 GPL-3.0 开源许可,嗅探到的数据只在本地存储处理,不会上传到远程服务器,也不包含跟踪器。

二、五分钟装好并跑通

  1. 商店安装:在 Chrome 网上应用店或 Microsoft Edge 加载项商店搜索"猫抓"安装;Firefox 用户需通过非国区 IP 访问附加组件商店。
  2. 源码安装:执行下面的命令,进入浏览器扩展管理页,打开开发者模式,点"加载已解压的扩展程序"选中仓库文件夹。
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch
  1. 安装后工具栏会出现猫爪图标,点击打开猫抓面板。
  2. 进入有视频的页面,等视频开始播放,资源列表会自动填充。
  3. 勾选想要的资源,点条目右上角的下载按钮,MP4 文件就会出现在下载目录。

三、三个常见下载场景实操

下载普通 MP4 视频

场景:网页课程里有一段视频,想保存到本地复习。

  1. 打开课程页,让视频开始播放。
  2. 点猫爪图标打开面板,切到"当前页面"页签。
  3. 按文件名和大小找到对应的 MP4,可以先点播放按钮预览确认内容。
  4. 点条目右上角下载图标,或先勾选多个再点"下载所选"。

结果:文件直接存进本地下载目录,名称可在设置里自定义。

M3U8 流分片合并

场景:视频以 M3U8(HLS)格式分发,直接下载只能拿到一个文本播放列表。

  1. 在资源列表勾选 M3U8 条目,点"M3U8 解析器"按钮。
  2. 解析页会显示分片总数、总时长和分辨率,按需选择音轨。
  3. 保持"合并下载"选项,设置并行线程数。
  4. 点"合并下载",完成后点"打开下载目录"取文件。

结果:分片自动合并为完整 MP4;遇到加密流时,在"Key"处填入密钥和偏移量 IV 再下载。

手机上也能用

场景:你在手机上看网页视频,也想用猫抓直接下载。

  1. 在手机上安装支持 Chrome 扩展的 Edge Android 浏览器。
  2. 打开 Edge 的扩展管理页,按与电脑相同的方式添加猫抓。

结果:手机端同样可以嗅探并下载网页视频,操作方式与电脑端一致。

四、三个不常用但有用的进阶功能

视频录制。对因 DRM 保护或动态加载无法直接下载的内容,猫抓可以录制页面里正在播放的视频。面板底部有"录制脚本"按钮,配置后启用即可实时录制页面播放内容。适合需要留存直播、在线授课画面的场景。

发送到 FFmpeg。M3U8 解析器里有"发送到 ffmpeg"选项,勾选后文件下载完成会交给 FFmpeg 服务处理,能做格式转换、只提取音轨、合并多个文件。适合想把视频转成其他设备可播放格式的人。

自动下载。在设置页配置过滤规则,例如"大于 10MB 且以 .mp4 结尾",再开启自动下载。之后检测到符合规则的资源,扩展会直接开始下载。适合经常收集同一类型资源的人。

五、三个高频问题排查

列表里没检测到视频现象:页面在播放视频,资源列表却是空的。 原因:资源动态加载,或视频尚未开始播放,请求还没发出。 解法:刷新页面后让视频播放一次,重新打开面板;仍找不到时用"深度搜索"再扫一遍。

下载的视频没有声音现象:M3U8 合并后播放只有画面没有声音。 原因:播放列表把音视频分成两条轨道,你只选了视频轨。 解法:在解析页选择含音频的轨道,或分别下载两条轨道后送 FFmpeg 合并。

装了猫抓浏览器变慢现象:扩展开启后内存占用升高,切换页面更卡。 原因:嗅探会监听页面全部网络请求,资源密集页面开销更大。 解法:在设置中关闭自动嗅探,需要时再手动打开面板。

去安装猫抓,找一段网页视频试着下载一次。请记住:只下载自己拥有版权或已获授权的内容,尊重创作者的权利。

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

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

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

高通9xxx平台modem功耗调试实战:从电流曲线到协议日志的定位方法

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

作者头像 李华
网站建设 2026/9/7 7:18:25

GaussDB开发入门:DataStudio下载、连接与使用全攻略

简介:华为高斯GAUSS数据库的Data Studio工具包现提供下载,面向数据库管理员、开发人员及大数据运维人群,适合需要建设数据仓库、处理大规模计算任务的场景。压缩包共521个文件,约148.3MB,内含jar、class、exe、dll等程…

作者头像 李华
网站建设 2026/9/7 7:17:36

3步搞定离线语音转文字:Buzz从安装到导出SRT的完整路径

3步搞定离线语音转文字:Buzz从安装到导出SRT的完整路径 【免费下载链接】buzz Buzz transcribes and translates audio offline on your personal computer. Powered by OpenAIs Whisper. 项目地址: https://gitcode.com/GitHub_Trending/buz/buzz 周五例会录…

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

基于STM32与华为云IoT的酒后驾车监测报警系统实战解析

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

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

AI Pacman搜索项目实战:从DFS到A*的完整解析与排坑指南

简介:这份吃豆人AI搜索算法解决方案源自伯克利大学经典教学项目,基于Python语言实现,适合正在学习人工智能基础算法与游戏开发的学生、开发者及自学者,用于理解并解决路径规划与智能决策问题。资源内含完整可运行的项目代码&#…

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

Spring Boot+JavaCV+WebSocket实现RTSP/RTMP转FLV网页实时播放

简介:面向Java后端开发者的流媒体推流演示工程,解决Spring Boot服务将RTSP/RTMP等视频流转换为FLV格式并推送给前端播放器的问题,同时支持WebSocket传输,实现浏览器低延迟播放。资源设计为开箱即用,下载后可直接运行体…

作者头像 李华