首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
猫抓把页面上的视频源嗅探出来,M3U8分片合并后存成完整文件
📅 2026/9/9 14:27:22
✍️ 爱科研究院
👁 阅读 3,247
猫抓把页面上的视频源嗅探出来M3U8分片合并后存成完整文件【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch猫抓cat-catch是一款开源的浏览器资源嗅探扩展。它拦截当前页面已经加载的媒体资源按文件大小、时长、分辨率列成清单供你挑选遇到 M3U8 这类流媒体再帮你把分片合并成一个完整的文件。全程在本地完成不上传任何数据。先装上再说应用商店是最短的路径在浏览器扩展商店搜索猫抓Chrome 用户可直接搜扩展 IDjfedfbgedapdagkghmgibemcoggfppbbEdge 用户搜 Cat-Catch点添加等安装完成打开任意带视频或音乐的页面点右上角的扩展图标资源列表就出来了想要最新代码的话从仓库克隆下来以解压扩展的方式加载git clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后在扩展管理页开启开发者模式点加载已解压的扩展程序并选中文件夹即可。提醒一句猫抓是开源项目商店里出现过注入广告的伪猫抓安装前核对一下扩展 ID或对照 README.md 里列的官方安装地址。Firefox 用户在 Firefox 附加组件商店搜同名扩展商店需非中国大陆 IP 访问。它能替你做什么 把页面上的媒体源抓出来访问页面把视频播放一次弹窗里就会出现资源清单文件名、大小、时长、分辨率、MIME 类型每条资源都能先预览再决定。底部一排按钮下载所选把勾中的文件直接存到本地也可以只复制地址留给别的工具处理。 把 M3U8 分片拼成完整文件很多视频站点的正片是M3U8流列表里只有播放列表地址。把它贴进内置的 M3U8 解析器会列出全部分片数量、总时长、分辨率一目了然。默认按顺序合并所有切片点击具体切片可以只取其中一段勾上mp4 格式直接得到 MP4 文件也可以只保留音轨。加密流支持填入解密密钥失败的分片会自动重试。 常规抓不到时用深度搜索有些站点是页面加载完才动态生成视频地址普通嗅探会是空的。这时点深度搜索它扫描页面里的脚本数据尝试把资源地址和密钥解析出来。如果资源在 iframe 或其他域名下切到其他页面标签查看对应列表。几个真实用法归档你买过的课程视频假设你在整理一门已购买的课程M3U8 流媒体。嗅探出 m3u8 地址贴进解析器勾mp4 格式后合并下载。得到的就是一个完整 MP4直接放进资料库。保存平台上的短视频假设你在微博或 B 站看到一段想留存的视频。打开弹窗在清单里核对分辨率和时长点下载所选。文件落盘地址也可以复制出来交给别的下载器。只把背景音乐拿走假设网页有一段配乐或播客声音你只想要音频。找到对应的音频流或在 m3u8 解析器里勾只要音频另存为单独存成音频文件不带视频画面。效率细节过滤大小支持表达式、范围和单位例如100 KB、500-1000 MB正则过滤可以按文件名匹配两步就能把列表收敛到目标自动下载按格式和大小设好规则新资源匹配后直接落盘不用守在屏幕前反复点按钮大文件可以发往aria2RPC 模式支持指定下载目录等外部工具M3U8 解析器也能复制 m3u8dl 自定义协议命令给其他下载器扩展支持自定义快捷键在扩展管理页给打开面板、暂停嗅探等命令设上键位Chromium 内核浏览器下弹窗可切换成侧边栏模式停在页面旁边不挡操作版本要求1.0.17 起需要 Chromium 93 以上完整功能建议 104 以上它是怎么拿到这些资源的猫抓安装后会在每个页面注入脚本记录网络请求。响应头里的 Content-Type 和文件扩展名是主要判据video/mp4、audio/mp3 这类媒体被筛出来列进弹窗浏览器缓存里已读到的资源也能通过缓存捕捉补进来。遇到 M3U8 或 MPD解析器再去读播放列表按序拿全部分片地址下载后合并。整个过程都在本地嗅到的数据和你下载的文件都留在自己机器上不发送到任何远程服务器。核心嗅探逻辑在 catch-script/catch.js流媒体解析在 js/m3u8.js更完整的说明见 README.md。你可能会问隐私安全吗嗅到的数据全部本地存储扩展里没有跟踪器也不向远程服务器发送数据。源码是公开的请求相关的代码可以自己翻一遍确认。为什么有些视频嗅探不到可能是视频没播放、地址动态生成或资源在别的域名下。先把视频播一次再试深度搜索还不行就刷新重试或切其他页面标签查看其他域名的列表。下载的视频没有声音常见于音视频分流传输两路分别下载后再合成。M3U8 解析器提供只要音频选项方便单独取音轨如果流里音画本在一起合并时勾mp4 格式得到的就是带声文件。会影响浏览器速度吗嗅探本质是过滤加列清单开销不大。请求特别多的页面可以点弹窗里的暂停按钮停掉捕获无关域名也可以加进屏蔽列表。怎么更新商店安装的版本自动更新源码安装的拉取最新代码后在扩展管理页点刷新按钮即可。支持哪些浏览器Chromium 系Chrome、Edge 等功能最全1.0.17 起要求内核 93 以上完整功能建议 104 以上Firefox 也支持安装渠道需非中国大陆 IP。使用的边界这个工具只应用于你自己有权限或已获授权的内容没授权的版权内容不要碰。网站运营方如果不想被嗅探可以在仓库提一个标题为[Opt-Out Request] 网站域名的 Issue 申请加入屏蔽列表。开源项目的更新有发布周期申请会在后续版本里生效不保证当天完成。实际链路很短装好点右上角图标在清单里核对后点下载所选。现在就去扩展商店把它加上随便打开一个带视频的页面试一次。用过之后花两分钟到设置里把过滤规则调一下以后找资源会快很多。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/9/9 14:22:22
边反转最短路:从0-1 BFS到Dijkstra的图论建模指南
2026/9/9 14:22:22
.NET Runtime 8.0.12 更新解读:5 个修复点,哪些会改变你的运行行为?
2026/9/9 14:22:22
Flutter鸿蒙跨平台开发实战:观影账本应用从入门到适配
2026/9/9 15:02:31
PEM电解槽平行双流道非等温模型:从原理到CFD实践
2026/9/9 15:02:31
Spring Boot + Blockly:构建小学图形化编程竞赛辅导网站的完整实践
2026/9/9 15:02:31
从盒子到大屏影院:TVBoxOSC 从零到可用的完整路径
2026/9/9 15:02:31
二叉树遍历与旋转操作实战:从递归到AVL树的自平衡机制
2026/9/9 15:02:31
Python自动化测试实战:从接口到框架的完整学习路线
2026/9/9 14:57:30
Nuxt 报 NUXT_B5004 提示外部配置文件不受支持怎么解决?
2026/9/9 0:00:26
MHS模型硬件标准:让大模型像调用软件一样控制物理设备
2026/9/9 0:00:27
AI五大核心方向详解:从机器学习到大模型,零基础转行选哪条?
2026/9/9 0:00:27
从50行最小循环到生产级AI引擎:工程化改造全解析
2026/9/9 2:07:00
超人会飞不算本事:系统稳定依赖清晰规则与边界设计
2026/9/9 1:41:51
超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论
2026/9/9 5:25:52
基于CNN的调制信号识别:MATLAB实现时频图分类实战