
猫抓 Cat-Catch 资源嗅探实战指南从网页视频下载做到 M3U8 解析【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch猫抓Cat-Catchcat-catch是一款开源浏览器资源嗅探扩展主打网页视频下载与 M3U8/MPD 流媒体解析。它能自动捕获页面中的视频、音频请求并整理成列表配合内置解析器把流媒体合并成完整文件。下文按能抓什么 → 怎么装 → 怎么解析 → 怎么定制 → 怎么排障的顺序带你跑通全部流程。 它到底能抓哪些资源装上猫抓插件后它会在后台监听页面的网络请求把媒体类请求过滤出来按标签页分组展示在弹窗里嗅探核心逻辑位于 catch-script/ 目录。格式覆盖广内置约 30 种媒体扩展名覆盖mp4、flv、webm、mov、mp3、aac、m3u8、mpd等默认还会屏蔽ts、srt、vtt这类中间产物避免列表被刷屏你随时可以改。列表按三类组织当前页面、其他页面、媒体控制。前者是本标签页抓到的资源后者可跨标签页统一管理媒体控制区支持倍速、画中画、截图等操作。单条资源操作丰富每条记录可预览、下载、复制链接、发送到 aria2 或调起本地播放器勾选后可批量下载。二维码分享对单条资源点一下二维码按钮即可生成链接二维码手机扫码直达适合电脑端发现资源、移动端继续看的场景。 三分钟安装并下载第一个视频应用商店Chrome、Edge、Firefox 官方扩展商店都能搜到猫抓插件直接安装最省事。注意应用商店里存在带广告的伪猫抓请认准官方商店页面。源码安装适合开发者git clone https://gitcode.com/GitHub_Trending/ca/cat-catch打开浏览器扩展管理页开启开发者模式点加载已解压的扩展程序并选中仓库目录即可。CRX 安装从项目 Releases 页面把 crx 文件右键另存为再拖进扩展管理页。版本方面1.0.17 之后需要 Chromium 内核 93 以上想启用全部功能建议内核 104。装好后流程很简单打开一个在线视频页 → 让视频播一下不触发请求就抓不到→ 点工具栏的猫爪图标 → 在列表里勾选资源 → 下载。 M3U8 解析下载从粘贴链接到合并成片M3U8 是 HLS 流媒体的标准索引格式视频被切成大量.ts分片直接保存没法播放。猫抓的解析器js/m3u8.js就是为此设计的从弹窗入口或快捷键打开M3U8 解析器页面对应 m3u8.html粘贴 m3u8 链接并解析界面会列出分片、码率与时长信息按需调整参数并发线程数默认 6网络好可调高、转换为 MP4、仅下载音频、发送到 ffmpeg 合并、边下边存开始下载分片合并完成后得到可播放的完整文件。加密流怎么找密钥不少 HLS 流用 AES-128 加密。解析器会自动在页面请求中扫描疑似密钥找到后显示在疑似密钥区域点一下即可应用没找到时打开深度搜索它会用 catch-script/search.js 在更大范围内再扫一轮。密钥对不上的典型症状是下载完但画面乱码此时换一个候选密钥重试即可。⚙️ 定制玩法过滤规则、快捷键与自动化设置页由 js/options.js 驱动默认值定义在 js/init.js可以调整的内容比想象中多资源过滤按扩展名、内容类型、最小大小过滤还能自定义正则规则支持白名单/黑名单两种模式比如只保留m3u8链接、过滤掉某个 CDN 的碎片请求。屏蔽列表给特定域名加进blockUrl猫抓就不会在这些站点工作反过来也可配置成白名单模式。下载自动化开启自动下载后新资源出现即开始配置 aria2 的 JSON-RPC 地址后可以把任务交给 aria2 接管还支持把下载结果 POST 到本地服务send2local。快捷键内置一组命令键覆盖暂停/恢复捕获、自动下载、打开 M3U8 解析器、预览、深度搜索等熟练后全程不碰鼠标。本地播放器调用可配置 PotPlayer、VLC、MX Player 等调起协议模板点一下资源就交给本地播放器打开。多语言适配_locales/ 目录内置 10 种语言包简中、繁中、英、日、韩、西、葡、俄、土、越自动跟随系统语言。 出问题时的排查思路现象常见原因处理办法列表里没有资源视频还没发起请求或站点在避免抓取列表中先播放再刷新捕获确认插件总开关已开启资源在但点下载 403缺少 Referer/Cookie检查该站是否需要特定请求头必要时改 UA 或屏蔽规则M3U8 下载完无法播放分片未合并或未转换封装勾选转换为 MP4或发送 ffmpeg 重新合并画面正常声音缺失音视频是分开的两条流在仅音频选项下单独确认音轨分别下载速度慢、分片失败线程数过高或网络波动把线程数降到 3–4重跑失败分片排障顺序建议确认捕获 → 刷新重试 → 深度搜索 → 检查设置页过滤规则多数问题都能在这几步内定位。 隐私边界、合规使用与项目结构猫抓的所有数据都在本地浏览器内处理配置存于storage不向远程服务器回传信息。声明的权限webRequest、downloads、storage、tabs等分别对应请求嗅探、下载调度与页面管理。使用上请注意只下载你拥有版权或已获授权的内容。项目提供避免抓取列表机制网站运营方可在仓库提交标题为[Opt-Out Request] 域名的 Issue 申请屏蔽。项目按 GPL-3.0 开源结构如下二次开发前建议先读 CHANGELOG.md 了解各版本能力差异cat-catch/ ├── catch-script/ # 注入页面的嗅探、深度搜索、录制等脚本 ├── js/ # 后台服务、弹窗、设置、M3U8/MPD 解析逻辑 ├── css/ # 各页面样式含 mobile.css 移动端适配 ├── _locales/ # 10 种语言的翻译包 ├── lib/ # hls.js、mux.js 等第三方库 ├── popup.html # 主弹窗资源列表 └── m3u8.html # M3U8 解析器页面问题与功能建议直接提 Issue翻译可以通过各语言包参与。现在可以打开一个视频网站试一下装上插件、点一下猫爪图标再挑一条 M3U8 链接走一遍解析流程——完整跑通这一圈猫抓插件的常用能力基本就都摸熟了。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考