news 2026/9/13 23:51:17

猫抓资源嗅探:免翻开发者工具,网页视频嗅探下载完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓资源嗅探:免翻开发者工具,网页视频嗅探下载完整指南

猫抓资源嗅探:免翻开发者工具,网页视频嗅探下载完整指南

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

你打开一个教程页,按了播放,想把这个视频存下来慢慢看。可页面没有下载按钮,右键另存为只给你一堆 HTML 代码,自己开开发者工具翻网络面板又太麻烦。猫抓(cat-catch)就是为这种情况做的浏览器资源嗅探扩展:它自动监听页面里的视频、音频和流媒体资源,列成清单,你预览确认后一键下载。

一句话定位

免费开源(GPL-3.0)的网页资源嗅探器,全程本地处理、无跟踪器。MP4、MP3 这类普通文件它直接识别,M3U8、MPD播放列表还能解析合并成一个能直接播放的文件。

5 分钟装好并拿到第一个视频

三种安装方式,任选一种:

  • 应用商店:在 Chrome 网上应用店、Edge 加载项商店或 Firefox 附加组件商店搜索"猫抓"。留意商店里有过加广告的伪猫抓版本,认准官方。
  • 源码安装(拿最新功能):
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch

打开浏览器扩展管理页,开启开发者模式,点"加载已解压的扩展程序",选中 cat-catch 文件夹。

  • CRX 安装:从项目 Releases 页右键另存 crx 文件,开开发者模式后拖进扩展页。

装好后四步走:

  1. 打开带视频的网页,播放几秒,让资源真正加载出来。
  2. 点工具栏的猫抓图标,资源列表自己就出来了。
  3. 对照文件大小、时长、分辨率确认目标,必要时用内置播放器预览。
  4. 勾选文件,点下载所选,去下载目录确认能播。

它替你省了什么

不用翻网络面板找链接

手动找链接,得开开发者工具、过滤请求类型、定位真实地址,再逐个处理 Referer 和跨域。猫抓把这些全做了:内容脚本在document_start阶段就介入页面,按 MIME 类型和大小筛出媒体请求,广告图、统计脚本基本混不进来。嗅探逻辑可以直接翻 catch-script/catch.js。

几百个 M3U8 分片合并成一个 mp4

很多站点把视频切成几百个 TS 小分片,直接下播放列表地址只得到一份文本文件。打开M3U8 解析器填入地址,它会并发下载分片并合并成 mp4,支持AES-128 解密,也能只下指定范围的某几个分片、把音视频分开保存。

先预览再下载

下错清晰度、下成广告视频是最常见的浪费。点资源旁边的播放按钮,就能在扩展面板里直接播放,确认是你要的那份再动手。也可以交给本地播放器接管继续播,实现见 js/media-control.js。

进阶:快捷键与省流配置

  • 键盘命令:在浏览器"扩展快捷键"页面,可以给暂停/开启嗅探、自动下载、缓存捕获、M3U8 解析器、深度搜索、预览、重启扩展这些命令绑定按键,不用打开面板。
  • 模拟手机:点面板上的"模拟手机",用移动端请求重新嗅探,专治"PC 端看不到、手机端才有"的资源。
  • 下载线程:M3U8 合并默认 32 线程并发,下载中断就调小再试。
  • 解密参数:加密流在解析器里填 16 进制或 base64 的Key 与偏移量 IV,也可以"上传 Key"直接从文件读。
  • 下载目录、本地播放器调用:都在 options.html 设置页调整。

用在哪

  • 学习:打开课程页播一遍,挑清晰度最高的资源存下来,复习不再依赖网速。
  • 创作:剪辑时缺一段背景音乐,找到音频资源,用范围下载只取需要的那段,不拖整片。
  • 移动端:Edge Android 也能装猫抓,扫码进商店安装,用法和 PC 一致,功能略有裁剪。

用之前知道这三件事

  • 版本要求:1.0.17 以后需要Chromium 内核 93 以上,完整功能建议 104 以上;内核旧就装老版本 1.0.16。
  • 版权边界:只存你拥有版权或已获授权的内容,自己的录屏、已购课程、公有领域素材都没问题;未经授权下载受保护内容用于传播,责任在使用者。
  • 隐私:所有数据本地储存处理,不发送远程服务器,无跟踪器。扩展申请的页面访问权限只用于嗅探网络请求。

出问题了怎么办

  • 列表是空的:多半视频还没播,播几秒再点图标;不行就触发缓存捕获命令强制重抓。
  • 画面有声缺失:站点把音视频分开发送,回 M3U8 解析器把带音频那份一起下。
  • 合并中断:m3u8 地址可能过期,刷新页面取新地址,线程调小重试。

现在开始

猫抓把"找链接、下分片、合并文件"三件麻烦事压缩成一次点击。现在就打开一个带视频的页面,点一下它的图标试试;遇到列表为空,先把视频播几秒再点。

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

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

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

darktable 中文本地化:界面还是英文?4 个问题改对

darktable 中文本地化:界面还是英文?4 个问题改对 【免费下载链接】darktable darktable is an open source photography workflow application and raw developer 项目地址: https://gitcode.com/GitHub_Trending/da/darktable darktable 是开源…

作者头像 李华
网站建设 2026/9/13 23:48:30

sqlmap安全测试使用指南

注入测试 找到登录接口,判别字段username password 然后输入指令 python sqlmap.py -u "https://xxx" --data"usernametest&passwordtest" --batch --level5 --risk3 --threads4 --force-ssl --flush-session查看有哪些库表 python sqlma…

作者头像 李华
网站建设 2026/9/13 23:46:56

DeepSeek V4.1 Flash发布:轻量模型反超旗舰,API升级与计费要点

9月10日,DeepSeek发布了V4.1 Flash。有点反常识的是:这是它新架构系列里尺寸最小的一款,官方却说在基准测试里超过了包括V4 Pro在内的旗舰模型。据报道,9月11日腾讯旗下WorkBuddy、CodeBuddy已全量接入,OpenCode同步接…

作者头像 李华
网站建设 2026/9/13 23:37:57

嵌入式AI编程:重构STM32开发流程的五层耦合方法

1. 这不是“用AI写代码”,而是重构嵌入式开发的认知框架 你搜“AI编程 STM32”,刷出来的大多是“让ChatGPT帮你生成GPIO初始化代码”这类短视频标题。但真正跑通一个带AI能力的STM32项目,比如用本地模型做实时语音关键词唤醒、用轻量级Transf…

作者头像 李华
网站建设 2026/9/13 23:37:55

小白也能看懂:AI大模型何时调用RAG?5大场景+收藏必备指南

本文详细解析了AI大模型在何种场景下会使用RAG技术,包括知识时效性断层、私有数据需求、高事实性要求、长尾查询和动态更新需求。通过“全能助理”的生动比喻,将复杂概念转化为通俗易懂的实例,帮助读者快速理解RAG的作用和限制,是…

作者头像 李华