news 2026/9/11 19:33:55

猫抓插件:从嗅探到分片合并,网页媒体资源一次拿全

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓插件:从嗅探到分片合并,网页媒体资源一次拿全

猫抓插件:从嗅探到分片合并,网页媒体资源一次拿全

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

你正在看一节没有下载按钮的 M3U8 课程视频,页面右下角只有播放进度,后台却是一串 TS 分片在滚动加载。点一下浏览器工具栏的"猫抓"图标,面板里已经列好了这条播放列表——这个浏览器资源嗅探扩展,专门把页面正在传输的视频、音频、图片原原本本抓给你。

三种装法,选最快的

商店安装最省事:Chrome 网上应用店、Edge 加载项商店搜索"猫抓"或 Cat-Catch 即可,Firefox 用户需要非中国大陆 IP 才能访问附加组件商店。想要最新功能或打算魔改,用源码装:

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

打开扩展管理页(地址栏输入 chrome://extensions),开启"开发者模式",点"加载已解压的扩展程序"选中刚才克隆的目录。离线环境则从项目 Releases 页右键另存为 .crx 文件,开启开发者模式后把 crx 直接拖进扩展页。

两个兼容性数字要记牢:2.x 版本要求 Chromium 内核 93 以上,更低版本请装 1.0.16;想用全功能建议 104 以上。另外提醒一句:猫抓是开源的,商店里有人改名加广告再上架,安装地址认准 GitHub 仓库和用户文档里的官方入口。

一次完整的使用旅程 🎬

打开面板,先看一眼

点击工具栏图标弹出面板,当前页面捕获到的资源按类型列出来:文件名、大小、媒体类型一目了然。每条资源前有复选框,支持全选和反选;媒体条目还能先点开预览页确认内容再下手,避免抓错文件。

下载一个普通 MP4

列表里看到.mp4这类直链,点下载按钮即可。批量下载会切到后台进行,关掉面板也不影响进度,文件落进浏览器默认下载目录。

遇到 M3U8 怎么办

面板里出现.m3u8条目时,点开内置的 M3U8 解析器。它会解析播放列表,把所有分片列出来供你勾选——不需要的片段直接取消,只合并你关心的范围。几个实用细节:合并输出可选 mp4 格式(自动改后缀);个别分片下载失败会自动重试;支持EXT-X-BYTERANGE这类按字节范围取文件的播放列表;针对"一次性 URL"(地址用一次就失效),解析器从本地缓存里读 m3u8 内容而不是重新请求,成功率明显更高。

音频和图片批量抓

播客、背景音乐这类音频直链(MP3、AAC、OGG 等)同样会出现在列表里,勾选后批量下载。设计师更常用的是图片抓取:把页面所有图片资源筛出来,全选下载后按文件名规则归档,素材收集十分钟搞定。

传到手机

资源条目支持生成二维码,手机扫码就能拿到链接;猫抓本身也能装到手机上——Edge Android 用户扫下面这个码就能把插件装进浏览器。

四个提效设置 ⚡

不逐条讲技巧,只留真正省时间的:

  • 过滤规则:设置里可以按后缀加大小过滤列表,大小条件支持>100 KB500-1000 MB这类表达式和范围写法。适用时机:页面上小图标、缩略图太多,只想看大于某个体积的媒体文件。
  • 快捷键:插件预置了打开面板、缓存捕获、M3U8 解析器、深度搜索、自动下载等命令,可在浏览器的快捷键设置页(chrome://extensions/shortcuts)改成自己的组合。适用时机:高频使用、不想每次伸手点图标。
  • 外部下载器对接:资源可以发送到 aria2(RPC 方式,支持指定下载目录)、走 m3u8dl 自定义协议、调用本地程序,还能把任务丢给在线 ffmpeg 转码。适用时机:大文件、多任务排队,或者你想要专业下载工具的任务管理。
  • 自动下载:开启后新捕获的资源符合规则就自动开始下载,配合过滤规则形成无人值守流程。适用时机:固定工作流,比如每天要收一批素材。

30 秒看懂它怎么工作

猫抓基于浏览器扩展的网络请求监听:页面加载时,插件对经过的请求逐一检查响应头,靠 Content-Type 识别出 video、audio、image 类型并记入列表;碰到 M3U8 这类播放列表,再进一步解析出全部分片地址,按顺序下载后合并成完整文件。全程数据只在本地存储处理,不含任何跟踪器。

简化成一条流水线就是:

请求拦截 → Content-Type 识别 → 分片下载与合并

想看源码的话,入口是 catch-script/catch.js(嗅探主逻辑)、js/m3u8.js(M3U8 解析)、js/background.js(后台服务进程)。

踩坑记录

问:Chrome 93 以下为什么打不开猫抓?2.x 的 manifest 把最低内核版本写死为 93,老内核加载时会直接报不兼容。低版本内核请改用 1.0.16;要完整功能则建议升到 104 以上。

问:页面明明在播视频,列表里却没有?懒加载、动态签名地址或加密流都可能让首轮捕获落空。刷新一次页面,或用工具栏的"深度搜索""缓存捕获"重新抓一轮,多数情况能补回来。

问:合并出的 M3U8 没有声音?通常是音轨和视频轨分成两个播放列表分别传输了。分别下载两条 m3u8 手动合并,或者把任务发到 ffmpeg 里做音视频合并。

问:"一次性 URL"导致分片 404 怎么办?解析器现在优先从本地缓存读取 m3u8 内容,绕开地址过期问题;仍失败就检查站点是否对每个分片单独鉴权,这类网站只能尽快把合并做完。

问:Firefox 上有哪些差异?商店安装需非中国大陆 IP;源码方式在 Firefox 上可用,aria2 RPC 提交等 Firefox 兼容问题在 2.7.x 已陆续修复。

合规三句话

猫抓是 GPL-3.0 开源项目,采集的信息全部本地存储处理,不上传任何数据、不含跟踪器。本扩展仅供下载你拥有版权或已获授权的内容,受版权保护且未授权的内容不要碰,开发者不对你的使用行为负责。网站运营方若不希望被嗅探,可在仓库提 Issue,标题格式:

[Opt-Out Request] your-site-domain.com

正文附域名和联系人邮箱,有效请求会在后续版本更新中写入"避免抓取列表"。

收束

猫抓把"网页里有视频但下不了"这类问题压缩成一次点击。装好之后,下次遇到拿不到手的媒体,点一下工具栏那个猫图标试试。

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

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

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

Authelia OpenID Connect 1.0 集成 Dashy:SSO 单点登录配置完整指南

Authelia OpenID Connect 1.0 集成 Dashy:SSO 单点登录配置完整指南 【免费下载链接】authelia The Single Sign-On Multi-Factor portal for web apps. OpenID Certified™ and Post-Quantum Cryptography Ready. 项目地址: https://gitcode.com/GitHub_Trending…

作者头像 李华
网站建设 2026/9/11 19:32:38

python += 与=的区别

1 a 12 print(a, a, id(a))3 b a4 a 15 print(a, a, id(a))6 print(b, b, id(b))7 8 print(- * 20)9 a a 1 10 print(a, a, id(a)) 11 print(b, b, id(b)) 12 13 #输出如下: 14 a 1 140721411760528 15 a 2 140721411760560 16 b 1 140721411760528 17 ------…

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

数字化协同能力如何影响企业股价波动

1. 研究背景与问题提出 在当今这个数字化浪潮席卷全球的时代,企业间的竞争早已超越了传统产品与服务的范畴。我注意到一个有趣的现象:那些在二级市场上突然出现大幅折价的"特价股票",往往与其背后企业的数字化协同能力存在某种微妙…

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

黄仁勋AI五层蛋糕模型:智能时代的算力革命与应用蓝图

1. 黄仁勋的AI五层蛋糕模型:智能时代的工业革命蓝图在2023年GTC大会后的深夜邮件中,NVIDIA创始人黄仁勋向全体员工发送了一封题为《AI五层蛋糕》的长文。这封邮件迅速在科技圈引发热议,因为它不仅揭示了AI产业的底层逻辑,更勾勒出…

作者头像 李华