news 2026/9/7 3:11:15

猫抓视频嗅探器快速指南:三步保存网页上的任何视频

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓视频嗅探器快速指南:三步保存网页上的任何视频

猫抓视频嗅探器快速指南:三步保存网页上的任何视频

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

在网页上看一段视频,想存成 mp4 却发现页面上根本没有下载按钮——这正是开源扩展猫抓(cat-catch)要解决的问题。它是一款免费的网页媒体嗅探工具,会在页面加载时拦截媒体请求,把它们整理成清晰的资源列表,点一下就能下载到本地,还能处理 M3U8 这类被切成小片、甚至加密过的流媒体。

🧰 能力速览:猫抓具体能做什么

猫抓的核心思路是"先列出来,再让你选":

  • 自动拦截媒体请求:页面加载过程中出现的 mp4、m3u8、mpd 等资源会被自动捕获,资源列表按"当前页面 / 其他页面"分组,每条都标有类型、大小,点开还能看到标题、MIME、时长和分辨率
  • 先预览再下载:列表自带播放器,下载前可以先确认内容没错
  • 流媒体可处理:内置 M3U8 解析器和 MPD 解析器,能把分片视频解密、合并成一个完整的 mp4
  • 批量操作:全选、反选、下载所选、清空,一次处理整页资源
  • 附加能力:模拟手机请求、自动下载、视频录制(含 WebRTC)、JSON 格式化等,在面板底部的功能入口里都能找到

⚙️ 扩展安装步骤:商店版和源码版

新手推荐应用商店安装:在 Chrome 网上应用店或 Edge 加载项商店搜索 cat-catch,认准开发者页面即可安装;Firefox 用户也可以从 Mozilla 附加组件库安装(需非国区 IP)。另外市场上有夹带广告的同名仿冒版,README 里特别提醒过,请以官方仓库和官方文档为准。

想跟最新版或自己改代码,就加载源码:

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

克隆完成后打开浏览器扩展管理页,开启"开发者模式",点"加载已解压的扩展程序"选中该目录即可。注意兼容性要求:当前版本需要 Chromium 内核 93 以上,想用全功能建议 104 以上。

🎬 场景实测:三种真实下载情况

情况一:普通的 mp4 视频。打开任意带视频的博客或资讯页,等视频播放过几秒,点工具栏的猫爪图标。面板里"选择媒体"区域会列出抓到的文件,每条右侧有复制、预览、下载三个按钮。选中一条,下方会显示标题、时长、分辨率并给出播放预览,确认无误点下载图标,文件就进浏览器下载目录了。

情况二:M3U8 切片流媒体。点列表条目右侧的解析图标,或从右键菜单打开 M3U8 解析器,粘贴地址后它会自动拉取分片清单,显示文件数、总时长和分辨率,并支持在线合并成 mp4 后下载。

情况三:只有移动端才出清晰源。部分网页给桌面端返回低清或无视频,勾选底部"模拟手机",猫抓会以手机 UA 重新请求页面,再刷新一次页面看列表是否出现更高分辨率的资源。

情况四:一次下载整页素材。用"全选"勾上列表,点"下载所选"即可批量落盘;"反选"适合只想排除个别文件时的反向操作。

🔍 进阶功能:值得单独配置的三项

M3U8 解析器的三个关键配置。适用情况是遇到分片加密或只需要部分片段的流。下载线程数控制并发,网络好可调高;下载范围(起止序号)让你只拉需要的片段;加密流若自动解密失败,可在"自定义 密钥"(16 进制或 base64)和"偏移量 IV"里手动填,勾选"跳过解密"则输出未解密的 TS 供后续处理。详细参数入口在 m3u8.html。

深度搜索。默认嗅探靠拦截网络请求,个别网站异步加载的接口它够不着。在设置里常开深度搜索(或右键用深度搜索命令)后刷新页面,猫抓会额外注入脚本扫描页面中出现的媒体 URL,代价是页面稍慢一点。

自动下载。开启后抓到的符合条件的资源直接进下载队列,适合"打开页面就是来存东西"的固定工作流。

💡 实用技巧

  1. 列表为空时先让视频真正播放 2-3 秒再刷新嗅探,未加载的请求捕获不到
  2. 预览能播但下载报错,多半是源站带防盗链,换"复制所选"拿到链接后用其他下载器处理
  3. M3U8 合并下载前看一眼解析器显示的分辨率,同一地址往往有多路清晰度
  4. 升级扩展版本后到扩展管理页点"重新加载",旧标签页的行为可能不一致
  5. 列表攒多了用"清空"按钮归位,避免下载错行

🛡️ 实现与隐私

猫抓的嗅探逻辑跑在页面内的 catch-script/ 目录(含search.jsrecorder.jswebrtc.js等注入脚本),后台由 js/background.js 统一调度,M3U8 合并逻辑在 js/m3u8.js。README 的隐私政策写明:所有信息都在本地存储处理,不发送到远程服务器,不含任何跟踪器。项目采用 GPL-3.0 授权,源码完整可审查——下载前也可以自己翻一遍代码确认行为。

❓ 常见问题

Q:面板提示"未检测到有媒体的网页"?A:确认视频已实际播放过(不是只点了封面),然后刷新页面再打开面板;若媒体在 iframe 里,切换到"其他页面"标签页查看,仍没有就开启深度搜索后重新加载页面。

Q:M3U8 下载后无法播放或只有声音?A:优先走解析器的"合并下载"输出 mp4,而不是单独下载原始 m3u8 文件;若提示需要密钥,在"自定义 密钥"栏填入 16 进制或 base64 密钥再合并;确认勾选的格式选项(mp4 格式 / 只要视频)符合预期。

Q:明明有视频,但列表里只有音频或图片?A:部分站点桌面端只下发音频流,勾选"模拟手机"后刷新页面再嗅探;也可以检查列表里的 MIME 类型字段,video/mp4才是可下载的视频本体。

写在最后

装好扩展后,挑一个你最近看过、确实需要保存的视频页面,播放几秒,点一下猫爪图标——从看到列表到文件落盘,正常情况下不超过一分钟。如果抓到的是 M3U8,就顺手把解析器跑一遍,看看合并后的 mp4 能不能直接播放。跑通这一遍,后面的批量和加密场景都是同一套操作。

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

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

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

FanControl:10 分钟驯服风扇噪音的免费软件

FanControl:10 分钟驯服风扇噪音的免费软件 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Trending/fa/FanContro…

作者头像 李华
网站建设 2026/9/7 3:06:34

Minecraft 1.21纯净服务器搭建全指南:从零开服到稳定运行

一个“6月新开服务器,纯净1.21.11,有没有一起玩的小伙伴呀?”的帖子,背后要准备的东西远不止改一个游戏模式。玩家看到的是能够进入世界、一起生存;开服者面对的是服务端类型、Java 版本、Linux 环境、内存参数、防火墙…

作者头像 李华
网站建设 2026/9/7 3:04:39

接口不响应?一文掌握连接超时与读取超时的排查与防御

明明刚才还连得上,为什么现在就不接电话了!“六花”不是你的女朋友,也不是某位客服,而是你在生产环境里调用率最高的那个服务。你客户端里那行http://sixflower/api/order,就是你在拨出去的电话;“Connecti…

作者头像 李华
网站建设 2026/9/7 3:04:24

激光甲烷遥测解决方案:感知+平台+应用的 3 层架构拆解

城市燃气管网分布广泛、埋设隐蔽,泄漏检测长期面临"到不了、测不准、来不及"的现实难题。以可调谐激光吸收光谱技术为核心的激光甲烷遥测解决方案,通过远距离非接触方式捕捉甲烷浓度异常,正在成为燃气安全巡检领域的重要技术路径。…

作者头像 李华