news 2026/8/14 14:56:12

猫抓资源嗅探扩展完全上手:从网页嗅探到M3U8下载一站搞定

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓资源嗅探扩展完全上手:从网页嗅探到M3U8下载一站搞定

猫抓资源嗅探扩展完全上手:从网页嗅探到M3U8下载一站搞定

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

晚上十点,网课回放看完,你想把它存到本地慢慢消化,右键却只有"复制链接地址"。网页媒体从来不是想存就能存——而猫抓(cat-catch)这款开源的资源嗅探扩展,正是为此准备的:把页面里藏着的视频、音频和 M3U8 流一一揪出来,再帮你打包落盘。它免费、无广告,支持主流浏览器,接下来的内容会带你从认识它,一直用到玩转它。

一只在网页后台值班的"快递签收员"

先搞明白一件事:猫抓是怎么知道页面里有视频的?它不像录屏软件那样对着屏幕重录一遍,而是搭在浏览器与网站的通信线路上。借助 Manifest V3 的网络请求监听机制,页面加载过的每一个媒体请求都会被它默默记下;点开扩展图标,所有候选资源便以清单形式呈现——文件名、类型、大小、时长、分辨率,标注得清清楚楚。

它也不靠"猜"来识别内容,广告和正文在它眼里一视同仁,都以实际请求为准,所以结果通常干净可信。弹窗里还内置了预览播放器,选中某个文件即可先看后下,避免把垃圾文件搬回家。

三分钟装好,三条路任选

装它的门槛约等于零,三条路各有各的方便:

安装方式适合谁操作要点
应用商店绝大多数用户在 Chrome、Edge 等商店搜索 "cat-catch" 直接安装
源码安装开发者、想自己改clone 代码后,在扩展管理页加载已解压的扩展
CRX 文件想锁定固定版本从 Release 下载 .crx,直接拖进扩展管理页

想从源码把玩,一行命令即可拉取:

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

随后在扩展管理页面打开"开发者模式",点击"加载已解压的扩展程序",指向刚克隆的目录就行。安装完成后,浏览器地址栏右侧会出现一只猫的图标——点击它,就是正式开工的信号。

第一次使用:从点开图标到文件落盘

打开弹窗,顶部有三个标签:当前页面其他页面其他功能。"当前页面"列出此刻这一页检测到的资源;"其他页面"则汇总你在别的标签页浏览过的内容。每个条目右侧都有下载、播放、更多操作三个按钮,底部还安排了全选、反选、复制所选、清空等批量操作,遇到一个页面挂着一串文件时,勾选后统一下载非常省事。

值得一提的还有两个开关:模拟手机让网页以手机 UA 重新请求,很多移动端专属的资源会因此现形;自动下载开启后,检测到符合规则的媒体便自动开始抓取,适合一口气处理多页内容。

真正的重头戏:M3U8 流媒体的完整搬运

如果说嗅探是基本功,那么 M3U8 解析器才是猫抓最值得炫耀的看家本领。HLS 直播与点播通常把视频切成几十上百个 TS 分片,靠一个 .m3u8 索引文件串联。猫抓把这份索引读进来,自动列出全部切片、算出总时长与预估大小,接下来便是你说了算的下载流程。

针对加密流,它支持 AES-128 解密的密钥注入,密钥可以十六进制、Base64 或密钥地址三种形式提供,也允许手动指定 IV 偏移量。下载线程数可按网络状况调整,示例里开到 32 也没有问题;还能只勾选某一区间的分片、只要音频、跳过解密,甚至"边下边存",不必等全部切片落地。

合并环节同样灵活:可以本地合并为 MP4,也可以交给在线 FFmpeg 转码处理 HEVC/H.265 这类浏览器不便直接保存的编码。想用专业工具接管,猫抓还能一键生成 m3u8DL 的调用命令并复制到剪贴板,把指挥权交给更顺手的下载器。

进阶玩家才会去翻的"抽屉"

用顺手之后,你会发现猫抓的本事远不止"列表+下载"这么简单:

  • 深度搜索:单页应用(SPA)里的资源是滚动加载出来的,普通监听会漏;开启深度搜索后,猫抓会主动滚动页面、追踪动态请求,把迟到的资源也捞出来。
  • 缓存捕捉:有些内容只在内存里转瞬即逝,缓存捕捉能把它们拦下来另存。
  • 媒体控制:内置的倍速播放、画中画、截图、循环、静音等按钮,让网页播放器变得像本地播放器一样顺手。
  • 正则筛选与屏蔽:资源太多时,用一条正则把目标 URL 精确筛出来,或把不想要的资源类型直接屏蔽。
  • 数据接口:抓取结果可通过 MQTT 推送到自己的服务器,也能发送到本地服务,方便接入自动化流程。

这些开关大多集中在设置页,并且支持配置的导出与导入,换电脑时不用重新调一遍。键盘党还能在浏览器快捷键里绑定深度搜索、自动下载、M3U8 解析等动作,把常用操作变成一键触发。

三个场景,看它怎么派上用场

  • 离线学习:付费课程通常只允许在线观看。嗅探到视频地址后批量下载,通勤路上也能继续学。分片合并配合失败重下的机制,让几小时的长课也不怕中途断掉。
  • 素材收集:做剪辑或写评测时,需要把参考视频存档比对。猫抓保持原始分辨率下载,不经过二次压缩,画质不打折。
  • 流媒体研究:想弄懂某个平台用的 HLS 参数、加密方案,解析器列出的分片清单和密钥信息,就是现成的分析样本。

你可能想问的几个问题

它安全吗?猫抓以 GPL-3.0 协议开源,代码透明可审计;嗅探到的一切数据都在本地存储处理,不会上传到任何远程服务器。需要提醒的是,网上存在加塞广告代码的"伪猫抓",安装请认准官方渠道。

为什么有些视频检测不到?常见原因有三个:页面还没滚动到资源触发加载、网站启用了 DRM 保护、浏览器权限未完整授予。前者先试深度搜索,后两者属于技术边界,需要借助其他手段。

下载到一半失败怎么办?M3U8 解析器内置失败重下,也能只重下失败的分片;下载器还有"检测到失败自动转用备用方案"的策略,多了一层保险。

现在,给你的浏览器加一双眼睛

猫抓的价值在于把"网页里到底有什么媒体"这件事变得透明,然后把选择权交还给你。它轻量、免费、开源,支持包括中、英、西、日、韩、俄、葡、越、土在内的多语言界面,几乎覆盖主流浏览器。多语言机制的实现就藏在项目的_locales目录里,感兴趣的话,顺着js/m3u8.jsjs/options.js这些源码文件,还能读懂不少浏览器扩展开发的巧思。

最后必须重申:请只下载你拥有版权或已获授权的内容。猫抓官方同样尊重网站运营方的意愿,网站方可通过仓库 Issue 申请加入"避免抓取"名单。工具是放大器,用在哪里,始终取决于你。

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

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

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

网页视频、M3U8、音频一个都跑不掉:猫抓插件资源嗅探上手实录

网页视频、M3U8、音频一个都跑不掉:猫抓插件资源嗅探上手实录 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 上周朋友发来一节付费网课…

作者头像 李华
网站建设 2026/8/14 14:54:14

大模型API调用——5行代码拥有AI金融助手

大模型API调用——5行代码拥有AI金融助手 一个金融爱好者的AI学习手记 第12篇 第11篇结束时,我提到了“大模型时代” 过去11篇文章,我们一直在做一件事:从零训练模型。 我们用线性回归、逻辑回归、神经网络、LSTM,一步步搭建了能预测股价的AI模型。这个过程让我理解了机…

作者头像 李华
网站建设 2026/8/14 14:50:54

QQ空间说说不会永远都在:GetQzonehistory 免费开源一键完整备份指南

QQ空间说说不会永远都在:GetQzonehistory 免费开源一键完整备份指南 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 导语:这是一款通过官方扫码登录、把QQ空间说…

作者头像 李华
网站建设 2026/8/14 14:50:39

人生代码|第1关:输入即命运——入参不对,努力白费。

本篇属于第一篇输入篇|核心命题:筛选入参Issue : 每天要“编译”多少垃圾代码?早上睁眼第一件事,摸手机刷15分钟短视频——这是一段充满噪音的“依赖包”;通勤路上被迫听邻座外放的土味神曲——这是被强注入内存的“无…

作者头像 李华
网站建设 2026/8/14 14:50:05

ROS2学习笔记五

ROS2 工程实践指南:URDF 打包与 TF 发布 目标:将 URDF/Xacro 模型打包为标准功能包,实现一键启动 TF 发布与 RViz 可视化。 适用:ROS2 Jazzy / Humble / Iron 前置:已完成 URDF/Xacro 建模。 目录 核心原理&#xff0…

作者头像 李华