news 2026/9/17 12:03:30

猫抓 cat-catch 浏览器资源嗅探扩展:不开开发者工具 4 步存下网页视频

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓 cat-catch 浏览器资源嗅探扩展:不开开发者工具 4 步存下网页视频

猫抓 cat-catch 浏览器资源嗅探扩展:不开开发者工具 4 步存下网页视频

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

想存网页上的视频,通常得按 F12 打开网络面板,从几百条请求里翻出视频地址,逐个核对类型,再复制下载。猫抓(cat-catch)是一款开源的浏览器资源嗅探扩展:打开页面后,它自动把页面上出现的 mp4、m3u8、音频等资源整理成列表,大小、MIME 类型、时长一目了然,点一下就预览、点一下就下载,全程不用手动查地址。

猫抓是什么:装在浏览器工具栏的媒体嗅探工具

猫抓是一个 Manifest V3 浏览器扩展,支持 Chrome、Edge、Firefox,Android 版 Edge 也能用,当前版本 2.7.2,采用 GPL-3.0 开源协议。所有捕获数据都存在本地,不发送到远程服务器,也不含跟踪器。

主界面是点工具栏图标弹出的小窗口,分三块:

  • 当前页面:本标签页捕获到的资源列表,每条标注文件名、大小、MIME 类型、时长和分辨率;
  • 其他页面:其他标签页捕获的资源,可以跨标签页管理;
  • 媒体控制 / 设置:倍速、画中画、截图等播放控制,以及下载器、M3U8 解析器、MPD 解析器、JSON 格式化、FFmpeg、设置等工具入口。

扩展的快捷键和右键菜单项定义在 js/background.js 里,想看「深度搜索」「缓存捕捉」这些入口具体绑定了什么,翻这个文件就能查到。

常用功能场景:从资源列表到 M3U8 合并下载

如何不打开开发者工具,直接看到页面里的视频地址

  • 什么时候用:抖音、B 站这类页面里视频在播,但你不知道文件地址是什么。
  • 怎么做:让视频先正常播一次,点工具栏猫抓图标。列表按捕获时间排列,2.7.2 版起可以把最新捕获的资源固定放在顶部。
  • 得到什么:mp4、m3u8、mp3 等资源的完整地址直接躺在列表里。页面同时加载的缩略图、小音频因为体积和类型不同,扫一眼就能区分,不用打开 DevTools 逐条核对。

如何先预览、再批量下载,还能开启自动下载

  • 什么时候用:同一页面挂着 360p 和 720p 两档码流,怕下错;或者一次要存多个文件。
  • 怎么做:点某条资源右侧的播放图标,它会内嵌到弹窗里实时播放;确认画面后,用底部的「全选」「反选」快速圈定范围,勾选后点「下载」批量保存。打开「自动下载」开关后,新捕获到的资源按你设好的规则自动保存。
  • 得到什么:先看后下,避免下错档;批量场景省掉逐个勾选点击。设置页支持按后缀、MIME 类型和大小过滤,大小过滤还接受>100 KB500-1000 MB这类表达式,规则怎么生效可以看 js/options.js 中的设置逻辑。

如何把 M3U8 流合并成一个 MP4 文件

  • 什么时候用:平台不直接给 mp4,把视频拆成几百个 ts 分片,地址栏里只有一条 m3u8 播放列表。
  • 怎么做:对 m3u8 资源点「解析」。解析器页面列出全部切片,并显示总时长、预估文件大小和码率。下载线程数默认 6,最大可改到 256;勾选「mp4 格式」,下载结果直接输出 mp4;加密流先点「搜索密钥」让它自动找,找不到再用「上传 Key」提供密钥文件;只想存某一段,在「下载范围」里填起止切片编号即可。
  • 得到什么:分片在线合并成一个文件,进度条实时显示。文件很大时,也可以点「调用 m3u8dl」生成命令行指令,交给本地 ffmpeg 或第三方工具处理。参数和流程细节可以在 js/m3u8.js 里对照查看。比如一场 90 分钟、拆了 400 多个 ts 分片的直播回放,在这里能整体下完,不用手动拼文件。

如何用媒体控制做倍速、画中画和截图

  • 什么时候用:想快速略过页面视频里的广告段,或边看视频边写东西。
  • 怎么做:切到「媒体控制」标签,先选页面、再选页面上的媒体,然后就能用倍速(0.1 到 16 倍)、播放/暂停、画中画、全屏、截图、循环、静音和音量滑杆。
  • 得到什么:用 16 倍速十几秒看完一分钟的广告,确认片段长度;点「截图」把当前帧存成图片。相关实现集中在 js/media-control.js。

实操:把一条微博短视频存到本地只需 6 步

  1. 打开带视频的微博帖子,等视频播完一遍。
  2. 点工具栏上的猫抓图标,弹窗默认停在「当前页面」标签。
  3. 在列表里按 MIME 类型和时长找到目标 mp4 资源。
  4. 点该资源的播放图标,内嵌播放器里确认画面和时长无误。
  5. 勾选这条资源,点「下载」按钮。
  6. 到浏览器默认下载目录里拿文件。

常见卡点:列表为空时,多半是资源还没加载——刷新页面或滚动到视频区域,再用右键菜单里的「深度搜索」重新捕获一次;如果捕获到的是 m3u8 而不是 mp4,走上面的 M3U8 解析器合并下载。

常见问题:列表为空、密钥报错、装不上版本怎么办 💡

  • 列表为空,显示「还没闻到味儿」

    • 现象:弹窗里没有捕获到任何资源。
    • 原因:资源在页面滚动、切换 tab 或延迟加载后才出现。
    • 解决办法:刷新页面,滚动到视频区域,点右键菜单的「深度搜索」再捕一次。
  • 下载下来的 m3u8 文件打不开

    • 现象:合并出的文件播放报错。
    • 原因:加密流没填密钥,或填错了。
    • 解决办法:先用「搜索密钥」自动搜;搜不到就用「上传 Key」提供密钥文件。
  • 新版本装不上,或功能缺失

    • 现象:提示浏览器版本过低。
    • 原因:1.0.17 起要求 Chromium 内核 93 以上,完整功能需要 104 以上。
    • 解决办法:升级浏览器到 104+;旧内核装 1.0.16 版本过渡。
  • 列表里资源太多,目标不好找

    • 现象:缩略图、音频混在视频里。
    • 原因:页面加载了很多无关小文件。
    • 解决办法:在设置页按后缀、MIME 类型、大小(如>100 KB)过滤,或用正则匹配屏蔽不想看到的资源。
  • 下载进行到一半,部分切片失败

    • 现象:进度条卡住或报错。
    • 原因:网络波动,或一次性地址过期。
    • 解决办法:2.7.1 版起解析器出错会自动重试,失败后可点「全部重新下载」只补下失败切片。
  • 担心装到带广告的仿冒包

    • 现象:应用商店里有同名扩展。
    • 原因:猫抓是开源项目,有人加广告代码后重新上架。
    • 解决办法:认准官方渠道,或从源码「加载已解压的扩展程序」自己装;官方版本数据全部本地存储、无跟踪器。

猫抓适合谁:官方渠道安装与源码获取

适合经常保存网页媒体、处理长视频流媒体、或者不想再翻 DevTools 的普通用户。仓库采用 GPL-3.0 协议,也可以从源码安装,克隆后用扩展管理页的开发者模式加载目录即可:

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

使用时请注意授权边界:只下载你拥有版权或已获授权的内容。

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

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

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

利用LM311单电源搭建LC震荡电路

单电源LM311的LC振荡电路LTspice构建比较器LC震荡电路分析基于LM311的LC震荡电路如何使用ATMEGA8测量电感?-CSDN博客 01 【基于LM311构建LC振荡电路】 一、测试电路 昨天我们测试了LM311比较器构成了LC并联谐振回路, 当然这并不是一个线性的振荡器&…

作者头像 李华
网站建设 2026/9/17 11:57:09

Cemu完整配置指南:5个步骤让Wii U模拟器稳定跑满60帧

Cemu完整配置指南:5个步骤让Wii U模拟器稳定跑满60帧 【免费下载链接】Cemu Cemu - Wii U emulator 项目地址: https://gitcode.com/GitHub_Trending/ce/Cemu Cemu 是一款开源的 Wii U 模拟器,能在 Windows、Linux 和 macOS 上运行大多数 Wii U 游…

作者头像 李华
网站建设 2026/9/17 11:56:28

Linux下DBeaver安装与配置:三种方式与常见踩坑全解析

在Linux下做数据库开发,我最常用的就是DBeaver这款通用数据库工具。它开源免费、跨平台,几乎能连接市面上所有主流数据库,装一次就能把MySQL、PostgreSQL、SQLite、Oracle、SQL Server、ClickHouse这些连接串统一管理起来,省掉了一…

作者头像 李华
网站建设 2026/9/17 11:55:35

Hister向量搜索实现指南:从Embedder接口到sqlitevec的完整链路

Hister向量搜索实现指南:从Embedder接口到sqlitevec的完整链路 【免费下载链接】hister Your own search engine 项目地址: https://gitcode.com/GitHub_Trending/hi/hister 在自建搜索引擎领域,Hister 是一个注重隐私的自托管搜索工具&#xff0…

作者头像 李华