news 2026/11/5 7:51:31

网页视频资源嗅探:不开抓包工具,5 分钟下走视频直链

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
网页视频资源嗅探:不开抓包工具,5 分钟下走视频直链

网页视频资源嗅探:不开抓包工具,5 分钟下走视频直链

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

猫抓(cat-catch)是一个开源的浏览器资源嗅探扩展,拦截页面网络请求,把当前页出现的音视频资源列成清单。适合想把网课、素材视频存到本地的开发者和极客。

先说结论:猫抓能做什么

  • 捕获页面里已发起请求的视频、音频直链
  • 解析 M3U8 与 MPD 流媒体,把 TS 切片合并成完整文件
  • 资源可先预览再下载,任务可转交 aria2、ffmpeg
  • 不做什么:不破解 DRM,不处理加密源
  • 不做什么:数据全部本地存储,无远程上报、无跟踪器

一条命令装完,一个页面验证

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

扩展管理页打开"开发者模式",点"加载已解压的扩展程序"选中cat-catch目录,工具栏出现图标即装好。验证:打开任意视频页播几秒,点插件图标,列表里出现资源即成功。

四步下走一个网页视频

场景:技术博客嵌了一段 MP4 讲解视频,从打开页面到文件落盘。

  1. 打开目标页,让视频播到出画面。嗅探靠拦截请求,资源没走请求就不会进列表。
  2. 点工具栏猫抓图标,弹窗列出当前页捕获的资源;顶部标签可切回其他页面的记录。

  1. 点击其中一条,下方显示标题、MIME、时长、分辨率和完整 URL,内置播放器直接预览。这步别省:混流页面常有同名不同清晰度的文件。
  2. 勾选要保存的条目,底部点"下载所选",文件按默认下载目录落盘;只想要链接就用"复制所选"。

M3U8 解析:把几十个 TS 切片合并成完整视频

解决什么问题:直播回放、点播站大多走 HLS,页面里只有 m3u8 索引和几十个 TS 切片,浏览器的"另存为"对它们无效。选中 m3u8 资源点开解析器,它会拉取索引、算出总时长和预估体积,把每个切片列出来。

参数默认值说明
下载线程数6滚轮调节,网络不稳调小
输出格式mp4勾选后切片合并转封装成完整文件
解密密钥空加密流时填 16 进制或 base64
下载范围全部填切片号区间,或点选单个切片

怎么算成功:落盘出一个所选格式的单文件,播放总时长与解析器显示的"总时长"一致。

联动两个入口:解析器可通过 aria2 RPC 把任务直接交给 aria2,并指定下载目录,断点续传交给它接手;"发送到 ffmpeg"入口可把 m3u8 或 TS 切片丢给在线 ffmpeg 转封装,只留目标容器格式、不留原片。

过滤噪音,配好自动下载

解决什么问题:列表里混着广告小视频和缩略图。设置页"过滤大小"支持表达式,如>100 KB、500-1000 MB,先按大小滤掉噪音;再给指定站点配自动下载规则,页面一加载出资源就直接落盘。怎么算成功:批量素材页全程零手动操作。

列表为空、m3u8 变 403,对照这张表查

现象原因修复
弹窗列表为空视频请求还没发生,或嗅探处于暂停状态把视频播到出画面再打开;仍为空点"深度搜索"重扫
m3u8 解析 403、切片下到一半报错签名 URL 是一次性的,超时或页面关闭后失效保持页面打开,从本地缓存重读已抓的 m3u8 重试,2.7 起带自动重试
源码版加载后扩展起不来、部分按钮无效新版要求 Chromium 93 以上,完整功能要 104 以上升级浏览器;内核动不了就回 1.0.16

最后

猫抓就是浏览器里的资源嗅探器:找到、看懂、下走,三步闭环。想确认解析行为直接读 js/m3u8.js。工具只应用于你拥有版权或已获授权的内容,下载行为的法律责任在使用者。

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

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

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

MinIO源码深度解读-第14章第14节-性能调优实战-网络磁盘到代码的全方位优化指南

MinIO源码深度解读 - 第14章第14节:性能调优实战——网络、磁盘、代码全方位优化指南 生产环境的 MinIO 需要精心调优才能达到最佳性能。本文从网络、磁盘到代码层面全面分析性能优化。 本文导航 性能基准数据磁盘优化网络优化代码层优化配置调优 性能基准数据 在…

作者头像 李华
网站建设 2026/11/5 7:48:22

Java 泛型:类型参数、通配符与类型擦除

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/11/5 7:40:13

faster-whisper 安装教程:转录提速 4 倍

faster-whisper 安装教程:转录提速 4 倍 【免费下载链接】faster-whisper Faster Whisper transcription with CTranslate2 项目地址: https://gitcode.com/GitHub_Trending/fa/faster-whisper faster-whisper 是 OpenAI Whisper 基于 CTranslate2 的加速重实…

作者头像 李华
网站建设 2026/11/5 7:36:38

基于ADS122U04IPWR与STM32F765ZI的工业及HVAC高精度温度测量方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/11/5 7:34:29

MCP工业自动化平台开发实战指南

1. 项目背景与核心价值MCP(Modular Control Platform)作为当前工业自动化领域的主流控制平台,其服务器端和工具链的开发一直是系统集成中的关键技术难点。在实际项目中,我们经常遇到传统PLC系统向MCP平台迁移时出现的协议兼容性问…

作者头像 李华