news 2026/9/15 13:37:33

猫抓 cat-catch 使用教程:把网页视频和 m3u8 流媒体保存为本地文件

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓 cat-catch 使用教程:把网页视频和 m3u8 流媒体保存为本地文件

猫抓 cat-catch 使用教程:把网页视频和 m3u8 流媒体保存为本地文件

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

猫抓 cat-catch 是一款开源的浏览器资源嗅探扩展,它监听页面加载过程中的网络请求,把藏在其中的视频、音频资源整理成列表,方便你筛选、预览并下载保存。无论是完整的 MP4,还是被切成上百个分片的 m3u8 流媒体,猫抓都能解析出真实地址并合并成一个完整文件。所有数据都在本地处理,不会上传到任何服务器。

猫抓 cat-catch 适合谁:网页媒体资源嗅探工具

猫抓面向的是经常需要把网页视频、音频保存到本地的人:需要离线看的网课资料、社交平台上的短视频、公共流媒体平台的公开内容。它解决的问题可以归纳为一类——页面没有暴露下载按钮,真实地址藏在网络请求里,而猫抓负责把这些地址找出来、列成清单,并提供播放确认。

界面上我们维护了中文、英文、西班牙语、日语等 11 种语言的翻译,放在 _locales/ 目录,会跟随系统语言自动切换,非中文用户同样可以使用。

猫抓功能速览:嗅探、预览与 m3u8 合并下载

功能效果说明
资源嗅探自动收集当前页面的视频、音频等资源地址,以列表呈现
内置预览在弹窗播放器里直接播放已捕获的资源,下载前先确认内容
m3u8 解析器拆解流媒体地址,支持加密解密,把分片合并输出为完整 MP4
MPD 解析器同样解析 DASH 格式流,入口在解析器旁边
媒体控制接管页面播放:倍速、静音、画中画、截图、音量调节
选项过滤按文件后缀、大小、正则表达式缩小捕获范围

实操:如何用猫抓资源嗅探把网页视频保存下来

下面的主线是一条完整路径:从打开视频页面,到得到完整文件,共 6 步。

步骤 1:打开一个包含视频的网页,等播放器开始播放后,点击浏览器工具栏上的猫抓图标。弹窗默认停在"当前页面"标签,列出本页已经捕获到的全部资源地址。

步骤 2:列表里每一行是一个资源,显示文件名、大小,以及复制、预览、下载三个操作按钮。选中某一行后,下方会展开它的标题、MIME 类型、时长、分辨率和完整地址,最底部是预览播放器。

猫抓资源嗅探弹窗界面:视频资源列表、地址信息与内置预览播放器

步骤 3:点击播放按钮,资源会在内置播放器里直接播出来。这一步的作用是确认要保存的确实是目标内容,顺便核对分辨率。

步骤 4:勾选要保存的资源,点击底部工具栏的"下载所选",文件就会存入浏览器的默认下载目录。

步骤 5:如果捕获到的地址是 m3u8 流媒体地址,直接下载只会得到一个分片清单文本,这时候需要走 m3u8 解析器。从弹窗的"其他功能"入口打开解析器,把地址粘贴到"m3u8 流地址"输入框,点击解析。页面会显示文件总数、总时长和分辨率,并列出全部分片。

步骤 6:勾选"mp4 格式",按需调整下载线程数,点击"合并下载",分片会被合并保存为一个完整的 MP4 文件。下载结束后点"打开下载目录"可以直接定位到文件所在位置。

猫抓 cat-catch 安装:4 步加 1 个验证

  1. 打开浏览器的扩展管理页面,开启"开发者模式"。
  2. 把源码克隆到本地:git clone https://gitcode.com/GitHub_Trending/ca/cat-catch
  3. 点击"加载已解压的扩展程序",选中克隆下来的 cat-catch 文件夹。
  4. 点击猫抓图标进入弹窗,用底部工具栏的"设置"按钮打开选项页,确认嗅探相关开关已启用,需要的话顺手配置过滤规则。
  5. 验证是否装好:打开任意一个视频页面,点击图标,弹窗里能列出资源清单,就说明安装成功。

如果不想用源码安装,也可以在官方浏览器扩展商店里搜索 cat-catch;但项目方提醒过,商店里有他人加广告后重新上架的伪猫抓,源码版本更稳妥。

猫抓常见坑:一次性 URL、分片丢失怎么处理

  • 一次性 URL:不少流媒体地址只能请求一次,过期再请求就会失败。解析器支持直接从页面缓存中读取数据来解析,遇到时效性强的地址优先走解析器。
  • 列表噪音太多:在选项页按大小过滤(比如只捕获大于某个体积的文件),或限定文件后缀,列表会立刻清爽很多。
  • 只抓到低清晰度或广告片:有些网站对不同访问设备下发不同资源,勾选"模拟手机"再捕获一次,往往能拿到完整的原始资源。
  • 长时间下载分片丢失:解析器带有下载出错自动重试机制,新版本还会隐藏已下载成功的切片,失败后重新点击合并下载即可,不用从头再来。

猫抓的合规与隐私:开源、本地处理、合法使用

猫抓是开源项目,1.0 版使用 MIT 许可,2.0 版起改为 GPL-3.0;它引用的第三方库在 lib/third-party-libraries.md 中有完整清单。捕获与解析产生的所有数据都存储在本地处理,不包含跟踪器,也不连接任何远程服务器。请只下载拥有版权或已获授权的内容;网站运营方如果不希望域名被嗅探,也可以按项目 README 里的流程提交申请,加入避免抓取列表。

猫抓适合谁用:适合人群与上手建议

猫抓适合经常需要把网页视频、音频存到本地的人,也适合需要处理 m3u8、DASH 这类流媒体的用户。如果你正准备试,装好之后打开任意视频页面看一眼弹窗里的资源列表,就是最快的上手方式。

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

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

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

基于FME的三调图斑尖锐角与小缝隙自动化处理全攻略

早几年做三调内业,最让人头疼的不是图斑分错地类,而是“图上干净”这四个字。外业跑断腿拿回来的成果,进入内业建库阶段,质检软件一跑,尖锐角、小缝隙、狭长条这些问题哗啦啦涌出来,动辄几千上万个。用ArcG…

作者头像 李华
网站建设 2026/9/15 13:34:45

AI辅助排查内存占用过高:从94%到64%的实测优化指南

手里这台老本子跟了我整整五年,8GB内存放在当年还能打,放到今天就真有点勉强了。平时也就是开微信、看网页、写写文档,结果内存占用动不动就飙到94%,风扇呼呼转,切换程序要等两三秒,打开任务管理器都要转半…

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

用Python实现基于NDDF的Malmquist-Luenberger指数分解

用 Python 做 DEA 效率评价的同行,应该都有过这种体会:CCR、BCC 这类径向模型处理常规的投入产出数据还算顺手,一旦数据里出现二氧化碳排放、废水、不良贷款这类非期望产出,径向模型就特别别扭。这几年能源经济、绿色金融、产业效…

作者头像 李华
网站建设 2026/9/15 13:33:51

(四)Unity3d-ROS联合仿真:turtlebot在Unity3d中仿真

运行环境Ubuntu20.04Unity3d 1.下载运行 (1)项目下载地址: Robotics-Nav2-SLAM-Example 最好执行下面命令能将子模块也下载 git clone --recurse-submodule gitgithub.com:Unity-Technologies/Robotics-Nav2-SLAM-Example.gitgit submodu…

作者头像 李华
网站建设 2026/9/15 13:33:02

微信分享JSSDK签名验证PHP实现:从原理到完整代码

简介:微信网页开发中,后端签名验证是不少开发者绕不开的环节。这套代码把常见签名流程封装为一个PHP文件,面向需要快速接入微信自定义分享能力的初、中级开发者,适用于企业公众号、服务号及各类移动网页活动页,下载后仅…

作者头像 李华