news 2026/9/7 5:21:48

猫抓 cat-catch:免费浏览器资源嗅探,3 步完成网页视频下载完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓 cat-catch:免费浏览器资源嗅探,3 步完成网页视频下载完整指南

猫抓 cat-catch:免费浏览器资源嗅探,3 步完成网页视频下载完整指南

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

右键页面"图片另存为",往往只能存下一张缩略图;手动翻开发者工具、在 Network 面板里逐个核对媒体地址,成本更高。猫抓(cat-catch)是免费开源的浏览器资源嗅探扩展:装好后它把页面加载过的视频、音频、图片全部列成清单,支持批量下载,让网课视频离线保存变成三步操作。

三步完成首次下载:从商店到本地文件

效果先说清楚:从打开页面到文件落盘,全程不超过三次点击。

  1. 装扩展。在 Chrome、Edge 或 Firefox 的扩展商店搜"猫抓",安装官方版。想自己编译则克隆源码后,在扩展管理页开启"开发者模式",点"加载已解压的扩展程序"选中文件夹:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch
  1. 开页面。打开目标网页,让流媒体播放一会儿再操作,懒加载的站点不容易漏掉分片。
  2. 选文件。点工具栏图标,弹窗即资源清单;核对后勾选目标,按底部"下载所选",文件进入系统默认保存目录。

清单顶部有"当前页面 / 其他页面 / 媒体控制"三个标签页,筛选可用正则和扩展名两种方式,每条记录带文件名、大小、时长、分辨率,先预览再下载,存错文件的概率很低。

能嗅到什么:格式与清单信息一览

资源类型常见格式清单展示的信息
视频MP4、WebM、M3U8、MPD(DASH 流)文件名、大小、时长、分辨率、在线预览
音频MP3、AAC、OGG、WAV文件名、大小、时长、试听
图片JPG、PNG、GIF、WebP文件名、大小、预览

三类资源都可以先确认再落盘。组合用法:课程正文 MP4 整段保存,背景音单独取走,参考图一次勾齐批量存走。

M3U8 分片合并:把索引文件变回完整视频

走 HLS 协议的站点会把整段视频切成上百个 TS 片段,M3U8 只是索引。普通下载器只能存下这份空索引,猫抓则负责把它们拼回可播放的 MP4。

  1. .m3u8地址拷入"m3u8文件地址"输入框(在 Network 面板通常能找到),按"解析",屏幕显示分片总数、总时长与分辨率。
  2. 勾选要保留的分片范围,设置"下载线程",默认值 6,鼠标滚轮可直接调速。
  3. 流加密时,在"自定义 密钥"处填入 16 进制或 base64 密钥;只要声音就勾"只要音频"。
  4. 按"合并下载",浏览器端在线合成 MP4;异常分片可用"跳过解密"绕过,失败任务支持自动重试。

MPD(DASH)解析同样是内置能力,核心逻辑见 js/m3u8.js。

数据为什么只留在本地

页面能播放,说明数据必然经过浏览器。猫抓在后台监听这些网络请求,按文件后缀、Content-Type 与 URL 特征匹配,命中即记入本地清单。嗅探入口在 js/background.js。所有信息仅在本地存储与处理,不发送到远程服务器,也不带跟踪组件。

三个让批量下载更省心的设置

  • 📁过滤大小:"过滤大小"栏接受>100 KB500-1000 MB这类表达式,小图标与广告图从此不占列表位置。
  • 🏷️文件名模板:默认${title}.${ext},可改成"网站_标题_日期",批量存完无需逐个改名,配置入口在 js/options.js。
  • 🎬媒体控制:跨页面调速、画中画、截图,直接在弹窗里操作。

另有网页视频流录制、JSON 格式化、手机 UA 模拟、深度搜索与 Aria2、ffmpeg 联动;界面翻译覆盖中英繁、日、韩、俄、西、葡、土、越共九种语言。

哪些人值得常驻工具栏

需要留存网课的学习者、找素材的剪辑与设计师、偶尔调试页面的前后端与运维,都属于高频场景。请只处理自己拥有版权或已获授权的内容。

  • 已从官方商店装好,并确认扩展来源(注意辨别夹带广告的仿冒版)?
  • 已在一个目标页面核对过清单并成功预览?
  • 已完整走完一次 M3U8 解析合并?

三项都勾上后,下一个要保存的视频页,打开它,点一下工具栏的猫形图标即可。

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

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

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

FPGA实现DDS正弦波信号发生器:从原理到上板调试全解析

简介:正弦波信号发生器的 Verilog 实现,面向数字电路课程学习者与 FPGA 入门人群,以查表法为主线,覆盖角度二进制化、查找表索引、时序计数等关键环节,可帮助理解如何在硬件层面生成连续正弦波。压缩包共 689 个文件、…

作者头像 李华
网站建设 2026/9/7 5:19:39

AI测试工具如何将接口用例设计时间从两小时压缩到三分钟

AI测试工具做接口用例设计,真正省下的不是点击鼠标的那点动作,而是读接口文档、枚举参数、组合异常场景这三件事。拿一份常规后端项目算账:三十多个接口,每个接口四到八个参数,人工把正常、边界、缺参、错型、鉴权这些…

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

拒绝JxBrowser破解,推荐Java桌面嵌入浏览器的开源替代方案

简介:面向需要在Java桌面应用中集成浏览器内核的开发者,jxbrowser 6.x版本通用破解包提供了6.18/6.16等版本的完整破解方案。包内包含破解后的jar包、使用帮助、运行参数配置截图及源代码,通过javaagent方式实现拦截,开发时只需在…

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

告别金鱼记忆:用Mem0为LLM应用构建长期记忆层的实践指南

/* 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 5:18:28

2020版Python教程深度评测:从零基础到工程师的完整学习指南

简介:这是一套2020版Python完全入门教程,面向零基础学习者,以笔记代码课件资料四位一体的形式,系统覆盖从Python语法基础到项目实战的完整路径,目标是帮助学习者达到Python工程师水平。压缩包体积约508.89MB&#xff0…

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

绿联DXP4800 Plus四盘位NAS:家庭存储与iPhone备份的实用方案

家里四口人,三台 iPhone,一个 2TB 的 iCloud 常年告急。照片视频往云端传要月租,传慢了还容易断,想找一年前的视频得翻半天。这不是个例,而是家庭存储最典型的痛点:手机容量有限,云盘要持续付费…

作者头像 李华