猫抓插件:5分钟搞定网页视频下载,新手也能上手
2026/9/7 5:43:06 网站建设 项目流程

猫抓插件:5分钟搞定网页视频下载,新手也能上手

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

你刚看完一段教程视频,关掉标签页前突然想:这能不能存下来?猫抓(cat-catch)是一款开源的网页资源嗅探扩展,帮你把当前页面里的视频、音频挑出来下载。

它到底能做什么

先花 10 秒判断它是不是你需要的工具:

  • 本地嗅探,不上传:所有检测都在浏览器里完成,资源信息只存在本地
  • HLS/DASH 分片合并:内置 M3U8 与 MPD 解析器,把几十上百个 .ts 分片拼成一个完整视频
  • 加密流可解密:支持填入密钥(16进制或 base64)和偏移量 IV,处理加密分片
  • 媒体控制与直播录制:对页面播放器做倍速、画中画、截图、循环,还能录制直播和 WebRTC 流
  • 10 种语言界面:从_locales/目录可以看到 zh_CN、en、ja、ko 等 10 套翻译,界面跟随语言切换

从零跑通第一次体验

安装:推荐走应用商店,在 Chrome、Edge 或 Firefox 的扩展商店里搜"猫抓"即可,自动更新最省心。想拿最新版的开发者,clone 源码后在扩展管理页打开"开发者模式",加载已解压的扩展程序:

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

从 Releases 下载 crx 文件拖进扩展页也是一种方式,适合网络受限的环境。注意 1.0.17 之后需要 Chromium 93 以上内核,想体验完整功能建议 104 以上。

打开:访问一个带视频的网页,点工具栏的猫抓图标,弹出界面默认停在"当前页面"标签,列表里就是嗅探到的资源——文件名、大小一目了然。

看到结果:选中其中一行,下方会显示标题、MIME 类型、时长、分辨率和视频预览,确认无误点行尾的下载按钮,文件就进了浏览器的下载目录。底部还有"下载所选""模拟手机""自动下载"等快捷操作。

💡提示:初次使用建议保持默认设置,先开预览确认内容再下载;"自动下载"容易误伤,确定需求后再到设置页开启。

常用初始配置可以参考:

配置项推荐值说明
自动下载关闭避免一刷新就下一堆文件
后缀 / 大小过滤按需开启只留 mp4、flv 等想要的类型
预览开启下载前在弹窗里确认内容
保存路径自定义目录浏览器下载目录里好找

核心功能逐个拆

列表解决"找到资源"的问题,下面拆两个最能拉开差距的功能。

M3U8 分片解析与合并

很多平台(课程、直播回放尤甚)用的是 HLS 协议:一个 m3u8 索引文件加一串 .ts 分片,直接存 m3u8 是放不了的。

操作路径:从功能入口打开 M3U8 解析器 → 把 m3u8 地址粘进输入框 → 插件自动列出全部分片,并显示分片数量、总时长、分辨率。核对后点"合并下载",逐个拉取分片按序拼成完整文件。

进阶技巧:加密流在下方"自定义密钥"和"偏移量 IV"里填好参数再合并;只想要背景音就勾"只要音频"。解析逻辑在js/m3u8.js,合并下载由js/downloader.js接管。

切换界面语言:10 种语言自动跟随

插件支持中文、英文、西班牙语、日语、韩语、俄语等 10 种语言,界面文本、按钮和错误提示都随你选择的语言切换,不用翻代码。

进阶技巧:翻译都放在_locales/下的 JSON 文件里,发现错漏直接补一份,这是参与项目门槛最低的方式。

真实场景怎么用

备考的研究生:课程平台一节课几十 M 的 HLS 流,过期就没了。把课堂 m3u8 地址丢进解析器合并保存,按章节重命名,复习时离线反复看。

  • 小技巧:用"下载范围"只合并指定时间段,先存重点章节,省时间也省空间。

做短视频的自由职业者:想要的配乐和素材往往没有直链,只有流媒体地址。用 M3U8 解析器把片段合并成 mp4,勾"只要音频"单独抠出 BGM,预览确认后再落盘。

  • 小技巧:列表区支持正则筛选资源 URL,只留视频文件,免得在几百条资源里翻找。

常见卡点与快速解法

检测不到资源?

刷新页面重新播放一次视频再打开插件;还看不到就在功能入口开"深度搜索"或"缓存捕捉",前者扫缓存、后者抓请求,能覆盖更多隐藏资源。

下载的视频打不开?

先看是不是 HEVC/H.265 编码的分片(这类不支持内置预览),换一个本地播放器打开试试;或者合并时选 mp4 格式转换,兼容性最稳。

加密流合并后无法播放?

确认 m3u8 声明的加密参数是否已填入密钥和 IV。若提示"找不到 ADTS 头",说明是 AES-128-ECB 加密,插件暂不支持,需要交给第三方合并软件处理。

下载中断、部分失败?

打开下载器直接点"重下失败项",只补拉失败的分片,不用从头再来。

隐私、权限与合规

所有嗅探、解析、下载都在本地完成,信息只存储在本地,不发送到远程服务器,也不包含任何跟踪器。权限上,插件申请了webRequesttabsdownloads等浏览器权限,用途就是监听页面请求和保存文件。版权方面:请只下载你拥有版权或已获授权的内容;网站不希望被嗅探,可以提 Issue 申请加入"避免抓取列表"。

参与项目

  • 发现问题:在仓库提交 Issue,描述复现步骤即可
  • 补翻译:_locales/下各语言的 messages.json,发现错漏直接提 PR
  • 提建议:新协议支持、新过滤器规则,欢迎讨论

现在打开浏览器扩展商店,搜"猫抓"装上,随便挑一个带视频的页面点一下图标,看看列表里能抓到什么。

手机上(Edge Android)扫一下二维码也能装,存资源这件事到哪都不耽误。

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询