news 2026/9/12 13:04:20

三步搞定网页视频下载:猫抓扩展自动嗅探并保存在线媒体资源

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
三步搞定网页视频下载:猫抓扩展自动嗅探并保存在线媒体资源

三步搞定网页视频下载:猫抓扩展自动嗅探并保存在线媒体资源

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

猫抓(cat-catch) 是一款浏览器资源嗅探扩展,能自动列出当前网页加载的视频、音频与 M3U8 流媒体,支持直接下载或合并保存为完整视频。它适合想把在线课程、社交短视频保存到本地的普通用户,也适合需要处理 M3U8 加密流媒体的进阶用户,支持 Chrome、Edge、Firefox 等浏览器。

它能做什么

  • 自动资源嗅探:浏览网页时捕获页面加载的视频、音频资源,列表中直接显示文件名、大小、时长、分辨率
  • M3U8 流媒体合并:把分片 TS 流合并下载为一个完整视频文件,支持 AES-128 解密与多线程加速
  • 媒体控制与录制:暂停/续播页内视频、控制播放速度,并用录制脚本抓取没有直接地址的播放内容
  • 多页面管理与批量下载:按"当前页面/其他页面"分类展示已捕获资源,可批量选择后一键下载或复制地址

快速上手:安装指南

  1. 打开 Chrome 网上应用商店、Microsoft Edge 加载项商店或 Firefox 附加组件商店,搜索"猫抓"并点击安装
  2. 打开包含视频的目标网页,点击浏览器工具栏的猫抓图标
  3. 在弹出窗口中勾选目标资源,点击"下载所选",文件保存到本地下载目录

备选方式:从仓库 Releases 页下载 CRX 文件拖入扩展页安装;源码安装执行git clone https://gitcode.com/GitHub_Trending/ca/cat-catch后,在扩展管理页开启"开发者模式"并"加载已解压的扩展程序"。注意 1.0.17 之后版本要求 Chromium 93 以上,体验完整功能建议 104 以上。

核心功能拆解

资源嗅探:自动捕获媒体

  • 通过注入脚本(catch-script/catch.js)监听页面网络请求与媒体元素,MP4、WebM、M3U8、MPD 均可识别
  • 每条资源附带 MIME 类型、时长、分辨率,支持在弹窗内预览播放后再决定下载
  • 其他标签页捕获的资源归入"其他页面"分类,跨域资源也能正常列出

M3U8 解析器:分片合并下载

  • 粘贴 M3U8 地址后自动解析出分片数量、总时长、分辨率与预估大小
  • 默认 32 线程并行下载,支持跳过解密、输出 mp4 格式,失败切片自动重试
  • 兼容 AES-128 加密(可填密钥与偏移量 IV)及 EXT-X-BYTERANGE 分片,还支持从缓存读取"一次性 URL"

媒体控制与辅助工具

  • 媒体控制面板可暂停/续播视频、调节倍速、跳转缓冲尾部强制加载完整内容
  • 深度搜索功能对动态生成的地址做二次分析;录制脚本可捕获无 src 属性的播放内容
  • 内置快捷键(定义于manifest.json)与右键菜单,可快速暂停嗅探、打开 M3U8 解析器

典型使用场景

在线课程视频保存

课程页面通常把视频拆成多个 MP4 片段,逐一下载容易遗漏。打开课程页等加载完成后点击猫抓图标,勾选全部资源批量下载即可。最终得到完整的课程视频文件,可离线反复观看。

社交短视频下载

微博、短视频平台上的视频多为带签名参数的临时地址,直接复制链接很快失效。播放视频时猫抓会自动捕获对应 MP4,在列表中点下载按钮保存。保存后视频脱离网页仍可正常播放。

M3U8 流媒体合并

HLS 直播回放、点播站点常见 .m3u8 地址,浏览器里只能在线播放。把 m3u8 地址粘贴到猫抓 M3U8 解析器,点击"合并下载"。最终得到单个 mp4 或 ts 合集文件,无需安装其他下载工具。

进阶技巧与常见问题

  1. 资源过滤支持表达式写法,如>100 KB500-1000 MB,可在设置中过滤掉缩略图等无关文件,列表只留大体积视频
  2. 遇到加密的 M3U8,在解析器"自定义密钥/偏移量 IV"填入十六进制或 base64 密钥,再勾选"跳过解密"可快速判断密钥是否正确
  3. 移动端可在 Edge Android 浏览器扫码安装,操作与桌面端一致

  • 问:有些视频检测不到怎么办?答:多为动态加载或延迟加载,刷新页面触发加载,或使用"深度搜索"功能二次分析;也可打开"自动下载"开关让扩展自动捕获。
  • 问:M3U8 下载中断或切片不全怎么办?答:调低"下载线程数"(如从 32 改为 6)减小并发压力,解析器对出错切片会自动重试,重试后仍失败再更换网络环境重下。
  • 问:页面资源列表为空?答:确认猫抓图标未显示暂停状态(点击扩展图标可开关嗅探),若页面用 iframe 嵌视频,尝试在 iframe 所在标签页单独捕获。
  • 问:装上的"猫抓"带广告还能用吗?答:官方项目开源且无广告,带广告的为第三方修改版本,建议删除后从官方商店或源码重新安装。

开源与社区

猫抓采用 GPL-3.0 许可证(1.0 版为 MIT)。核心嗅探逻辑位于catch-script/目录,M3U8 解析与下载在js/m3u8.jsjs/m3u8.downloader.js,界面与后台逻辑集中在js/目录。

参与贡献的方式:

  1. 提交 Issue 报告问题或功能建议
  2. 提交 Pull Request 改进代码
  3. _locales/目录参与翻译,目前已有中、英、日、韩、俄等 11 种语言

隐私方面,扩展收集的所有信息均在本地存储处理,不发送到远程服务器,也不包含任何跟踪器。

现在就打开浏览器扩展商店搜索"猫抓"完成安装,进入任意视频页面点击图标即可开始嗅探。请仅下载自己拥有版权或已获授权的内容,因使用本工具产生的法律责任由使用者自行承担。

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

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

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

语音情绪识别项目拆解:特征提取、模型选型与配置驱动训练

简介:一套面向深度学习语音情绪识别方向的完整工程包,主要服务于人工智能相关专业的毕业设计、课程设计开发者,覆盖语音数据特征提取、模型训练、预测评估全流程。压缩包共34个文件,包含17个Python脚本(如train.py、pr…

作者头像 李华
网站建设 2026/9/12 13:03:25

Teamo增强版Clawdbot:金融数据分析与飞书自动化实践

1. 项目概述:Teamo增强版Clawdbot为何一夜爆火?最近一个名为Teamo增强版Clawdbot的AI工具在技术圈引发热议,它号称能够7x24小时不间断分析股票行情,还能接入飞书实现自动化办公,更神奇的是具备"自我进化"能力…

作者头像 李华
网站建设 2026/9/12 13:01:52

mimalloc 深度解析:替换 C/C++ 系统默认内存分配器的实战与避坑

mimalloc 深度解析:替换 C/C 系统默认内存分配器的实战与避坑 【免费下载链接】mimalloc mimalloc is a compact general purpose allocator with excellent performance. 项目地址: https://gitcode.com/GitHub_Trending/mi/mimalloc mimalloc 是一个紧凑、…

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

研究设计怎么从问题到方法?一篇讲透全链路

研究设计从问题到方法这条链,卡住的人往往不是不会写,而是中间换过手的地方没记账:想答的和答得了的对不上,说出口的概念落不到地上。这篇不复述流程,只把这条链上换的四次账摊开——每次换掉什么、这笔账落在论文哪一…

作者头像 李华
网站建设 2026/9/12 13:01:00

道桥安全综合管理方案的架构设计与实施要点

截至2024年底,中国公路总里程已达549.04万公里,其中高速公路里程19.07万公里,农村公路总里程464万公里、占全国公路总里程的84.5%。路网规模持续扩张的同时,桥梁隧道等构造物数量同步攀升,全国公路桥梁总量已超过75万座…

作者头像 李华