ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

猫抓插件指南:如何 3 步免费下载网页视频与 M3U8 流媒体

2026/9/7 7:05:12 拓冰建站 浏览量
猫抓插件指南:如何 3 步免费下载网页视频与 M3U8 流媒体 猫抓插件指南如何 3 步免费下载网页视频与 M3U8 流媒体【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch猫抓插件cat-catch简称猫抓是一款开源免费的浏览器资源嗅探扩展。它在浏览器内监听网页发出的网络请求自动识别其中的视频、音频与图片资源并提供下载、预览和 M3U8 流媒体解析能力。适合需要保存在线课程、网页视频或直播内容的普通用户也适合想弄清楚这个页面到底加载了哪些媒体的新手。从一个真实任务讲起保存一段网页视频以保存一节在线课程为例。打开课程页点击播放后页面加载的往往不是一个完整的 MP4 文件而是一段段 TS 切片HLS 流媒体地址还可能带有时效参数直接另存为通常拿不到完整视频。猫抓插件的定位不是破解网站而是充当请求观察者它把页面加载过程中出现的媒体请求记录下来按页面归类成列表你只需从中挑出目标资源下载。换句话说凡是浏览器自己能加载出来的媒体基本都能在列表里找到浏览器本身加载不出来的例如 DRM 加密内容它也帮不上忙。猫抓插件怎么安装安装分两条路应用商店安装在 Chrome 网上应用店、Edge 加载项商店或 Firefox 附加组件商店中搜索猫抓并安装。Firefox 商店需要非国区 IP 访问。源码安装git clone https://gitcode.com/GitHub_Trending/ca/cat-catch克隆完成后打开浏览器扩展管理页开启开发者模式点击加载已解压的扩展程序并选中仓库目录即可。Edge 用户还可以在 Android 手机上扫码安装移动版两点提醒兼容性方面1.0.17 版本起要求 Chromium 内核 93 以上想体验完整功能建议 104 以上安全方面猫抓是开源项目已有人将加入广告代码的版本以相似名称上架过伪猫抓请只从官方商店或官方仓库渠道安装注意自己的数据安全。从网页到本地文件查看嗅探列表并下载完整流程只有三步打开页面并播放媒体正常访问目标网页把视频或音频播放起来。资源只有被加载才可能被记录。打开插件查看嗅探列表点击工具栏的猫抓图标弹窗按当前页面 / 其他页面两个页签列出捕获的资源显示文件名、大小、标题、MIME 类型视频还会给出时长与分辨率并内嵌播放器可先行预览确认。勾选并下载底部工具栏提供下载所选复制所选全选反选自动下载等按钮。勾选目标资源后点击下载所选文件按浏览器默认下载目录保存复制所选可以把 URL 与请求参数复制到剪贴板交给外部下载器处理。M3U8 流媒体如何下载列表中无法直接下载、或本身就是 M3U8 地址的资源会显示 M3U8 解析器图标。点击后进入解析页面插件请求 playlist 文件列出全部 TS 切片并显示总时长、分辨率等元信息。常用设置如下设置项作用mp4 格式下载后合并为 mp4 文件也可发送到在线 ffmpeg 转码只要音频仅提取音轨节省存储空间跳过解密资源未加密时勾选避免尝试解密失败下载范围只下载指定切片区间1 至 64 号切片修改后需点击确认下载线程数并发下载切片最大 6 线程遇到 AES-128 加密的 M3U8可以填写密钥16 进制或 base64、偏移量 IV或上传 Key 文件深度搜索脚本也能在页面中自动寻找疑似密钥并显示在弹窗的疑似密钥标签里。解析器还支持直播录制、边下边存以及通过 N_m3u8DL-CLI 协议、Aria2 RPC、MQTT 把任务交给外部下载器。进阶能力筛选、批量与跨设备质量筛选列表可按大小、时长排序过滤规则支持表达式如100 KB、500-1000 MB也可正则筛选、删除重复文件名帮助你在多码率版本中挑出高清版。批量操作全选 / 反选配合下载所选可一次保存多个资源开启自动下载后符合规则的资源会被自动保存文件名支持${title}、${origin}等标签替换。主动捕捉被动嗅探不到的场景有两个补充手段——缓存捕捉读取浏览器缓存中的媒体数据录制脚本 / 录制 webRTC针对播放流录制适合直播与 WebRTC 内容。二维码传输资源详情提供二维码按钮把资源 URL 生成二维码方便扫码发送到手机。多语言界面内置简体中文、繁体中文、英语、西班牙语、日语、韩语、巴西葡萄牙语、俄语、土耳其语、越南语共 10 种语言在设置中切换。关键代码位置js/background.js后台 Service Worker监听网络请求、按正则识别媒体资源并存储数据。catch-script/catch.js注入页面的捕捉脚本负责缓存捕捉与媒体加载代理。js/m3u8.jsM3U8 解析器处理切片下载、解密、合并与 ffmpeg 转码。js/downloader.js内置下载器支持流式边下边存大文件下载。弹窗界面位于 popup.html 与 js/popup.jsDASH/MPD 解析位于 js/mpd.js。适用与不适用场景适合保存自己拥有版权或已获授权的内容备份自己上传的视频课程与讲座类页面视频的离线保存M3U8 / MPD 流媒体的解析下载排查页面到底加载了哪些媒体的调试需求。不适合DRM 保护内容Widevine、FairPlay 等加密体系任何嗅探工具都绕不过授权解密通过 WebSocket 等特殊通道传输、浏览器自身都无法直接获取的媒体强反爬页面资源地址一次性生效、强依赖登录态且拒绝跨域访问的场景已申请加入拒绝抓取屏蔽列表的网站。常见问题问有些资源为什么检测不到答资源尚未被加载或走了 WebSocket、DRM 等被动嗅探覆盖不到的通道可尝试缓存捕捉或深度搜索再找一次。问下载的文件保存在哪里答走浏览器默认下载目录可在浏览器设置中修改自动下载支持自定义保存文件名。问Firefox 能用吗答可以。Firefox 113 以上可用128 以上才支持深度搜索、缓存捕捉等脚本功能商店安装需要非国区 IP。问数据会上传到服务器吗答不会。猫抓的全部信息仅在本地存储与处理不含跟踪器代码开源可审查。问M3U8 下载中途失败了怎么办答解析器已支持下载出错自动重试仍失败时可先另存 m3u8把列表保存为文本再用 N_m3u8DL-CLI 等外部工具续传。合规提醒与收尾仅下载你拥有版权或已获明确授权的内容尊重内容创作者与平台条款不用于批量采集或二次传播不下载受 DRM 保护的作品网站运营方有权申请将域名加入屏蔽列表请尊重其意愿。猫抓插件做的事情很朴素把浏览器已经加载过的媒体整理成列表再交给你下载。把它当作资源管理工具而不是绕过版权的手段它才能用得长久、安心。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考