news 2026/9/7 5:15:40

猫抓插件3步上手:网页视频、M3U8流、页面图片这样保存

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓插件3步上手:网页视频、M3U8流、页面图片这样保存

猫抓插件3步上手:网页视频、M3U8流、页面图片这样保存

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

猫抓(cat-catch)是一款免费开源的浏览器资源嗅探扩展,自动列出当前页面正在加载的视频、音频和图片资源,适合想把网页媒体存到本地的新手和普通用户。

🧪 先跑起来:三步装好并完成第一次下载

猫抓有三种装法,选一种最省事的即可。

应用商店安装:到 Chrome 网上应用店、Edge 扩展商店或 Firefox 附加组件商店搜索"猫抓",认准扩展 IDjfedfbgedapdagkghmgibemcoggfppbb安装。由于项目开源,商店里出现过夹带广告的仿制版本,安装前核对一下来源。

源码安装(想体验最新功能时):

git clone https://gitcode.com/GitHub_Trending/ca/cat-catch

然后打开扩展管理页面(chrome://extensions/),开启右上角"开发者模式",点击"加载已解压的扩展程序",选中刚克隆的文件夹。

crx 安装:从项目发布页右键另存 crx 文件,打开开发者模式后把它拖进扩展管理页面即可。

装好后的首次使用只有四步:

  1. 打开任意一个有视频的网页,先播放一段,让浏览器把资源请求发出去。
  2. 点击工具栏的猫抓图标,弹出面板会按"当前页面/其他页面"列出捕获到的资源,每条都带文件名、类型和大小。
  3. 在目标资源上点击"下载"。
  4. 到浏览器下载目录确认文件——第一次成功保存,就算跑通了。

📦 按任务学功能

保存一个网页视频

它能干什么:把正在播放的网页视频文件原样存到硬盘。

  1. 打开视频页并播放,点击猫抓图标。
  2. 在列表中挑出体积最大、时长最长的那条视频资源,直接下载。
  3. 不确定选哪条时,先点"预览"播放确认,再回来下载。

得到的就是源文件本身,画质与线上一致。技巧:同一条视频往往有多个清晰度版本,列表里多条资源时优先选文件最大的那条。

下载 M3U8 分片流并合并

它能干什么:网页视频由 m3u8 索引加一堆 ts 小分片组成时,把它下载并自动合并成一个完整文件。

  1. 在资源列表中找到 m3u8 类型的资源,点"解析",进入 M3U8 解析器。
  2. 解析器会展示分片总数、总时长和分辨率;加密资源会尝试给出疑似密钥。
  3. 点击"下载",开始合并下载,完成后得到一个完整视频。

技巧:勾选"mp4格式"可输出通用 mp4 文件;文件较大时可先设好"下载线程"数量再开始。

批量收集页面图片

它能干什么:把图文页面里的图片一次挑出来成批下载,不用一张张右键。

  1. 打开图片密集的页面,点开猫抓面板。
  2. 用"全选"或"反选"批量勾选图片资源。
  3. 批量下载,文件会按顺序存入下载目录。

技巧:在设置页把"过滤大小"设为例如>100 KB,列表里的小图标和占位图会直接消失,剩下的基本就是正图。

只提取音频

它能干什么:从视频流里只要声音,适合保存音乐、播客。

  1. 在 M3U8 解析器里勾选"只要音频"再下载。
  2. 若是独立的 mp3、aac 等音频资源,直接在列表里下载即可。

技巧:列表显示"多个音频"时,说明音轨是多选的,点开音轨列表挑你要的那条,避免拿错语言。

⚡ 效率与进阶设置

快捷键与右键菜单:扩展内置了暂停/启用、清空、深度搜索、预览、自动下载等命令,在浏览器的"扩展快捷键"设置页给它们绑定按键,操作页面上就能直达;右键菜单里也提供同一组功能,点选即可。

自定义过滤规则(设置页):

  • 按扩展名过滤:可为每种后缀单独设最小大小,填 0 表示不过滤。
  • 按 content-type 过滤:填入要抓取的响应类型。
  • 按大小过滤:支持表达式和范围写法,如>100 KB<1 GB500-1000 MB
  • 正则匹配资源 URL,并可指定后缀名;正则开销较大,非必要别开太多。
  • 屏蔽网址:支持*?通配符,把不想出现的域名整站挡掉。

M3U8 高级选项:下载线程数、下载范围(填起止序号,也可逐个点击切片取舍)、mp4 格式转换、边下边存、跳过解密或手填密钥(16 进制/base64/密钥地址均可)。2.7.1 起分片下载失败会自动重试,断网恢复后一般不用手动补。

🔍 问题排查

现象:面板里没有我想要的资源可能原因:资源还没加载(视频未播放或懒加载),或网站做了加密处理。 解决办法:先播放一段视频再打开面板;仍没有就点"深度搜索"做更全面的探测;还不行就刷新页面重试。

现象:合并出来的视频没有声音可能原因:M3U8 流里视频和音频是分开的两条轨道,只下了视频轨。 解决办法:在解析器中确认音视频都参与合并,多音轨时手动选对音轨;仍不行就分别下载视频和音频,再用 ffmpeg 等工具自行合并。

现象:提示解密错误、找不到密钥可能原因:资源是 AES 加密但密钥地址失效,或属于 SAMPLE-AES、DRM 一类猫抓不处理的保护方式。 解决办法:先点"深度搜索"让它重新寻找真实密钥;提示 DRM 保护的,需要借助第三方工具,猫抓无能为力。

现象:页面卡、浏览器变慢可能原因:捕获的资源太多,去重和展示占用了 CPU。 解决办法:在设置页开启"排除重复的资源",并给过滤大小设个下限,只留你真正关心的文件。

🚧 使用边界

合规提醒:请只下载你拥有版权或已获授权的内容,不要用它抓取受版权保护且未经授权的视频。开发者声明本工具按"原样"提供,不对用户的任何使用行为负责。若网站运营方不希望被嗅探,可通过在仓库提交标题为[Opt-Out Request] 域名的 Issue 申请加入避免抓取列表。

隐私机制:嗅探到的资源信息全部在本地存储和处理,不发送到远程服务器,也不包含任何跟踪代码。仅当你主动使用"发送到 MQTT""在线 ffmpeg"等进阶功能时,数据才会发往你自己配置的服务器。

浏览器兼容性

浏览器版本要求说明
Chrome / Edge 等 Chromium 内核≥93完整功能建议 104+;内核低于 93 请用 1.0.16 版本
Firefox≥113桌面与 Android 均可
Edge Android可用手机侧扫码安装

当前版本 2.7.2,历史更新可查 CHANGELOG.md。猫抓做的事情并不复杂:监听页面发出的网络请求,按响应类型挑出媒体文件,全部在你本机完成。装好之后,先拿一个你常看的视频网页按上面的流程走一遍,保存成功的瞬间你就掌握它了。

【免费下载链接】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:15:28

ANSYS APDL导出刚度矩阵与质量矩阵:MATLAB解析实战指南

简介&#xff1a;面向需要在 ANSYS APDL 中完成有限元建模、并希望将整体刚度矩阵与质量矩阵导出到 Matlab 中进行二次分析的工程师与科研人员&#xff0c;这套后处理代码能够有效衔接两个软件环境。压缩包内共 1 个 .m 脚本文件&#xff0c;整体大小约 612B&#xff0c;代码轻…

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

Oracle免客户端连接:PLSQL Developer + Instant Client配置指南

简介&#xff1a;PL/SQL开发人员常因Oracle客户端安装复杂而困扰&#xff0c;这款免客户端的PLSQL Developer集成开发环境可直接解压使用&#xff0c;面向需要编写、调试和管理数据库代码的开发与运维人员&#xff0c;适用于本地开发、测试环境搭建和教学演示等场景&#xff0c…

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

GitHub 规则集不生效?规则启用状态与生效机制快速排查指南

GitHub 规则集不生效&#xff1f;规则启用状态与生效机制快速排查指南 【免费下载链接】docs The open-source repo for docs.github.com 项目地址: https://gitcode.com/GitHub_Trending/do/docs 这是 GitHub Docs 仓库&#xff08;docs.github.com 的开源文档库&#…

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

极大似然估计原理与manim动画可视化教学解析

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

作者头像 李华