尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
猫抓 cat-catch:从媒体资源嗅探到批量下载的完整链路,免费开源的浏览器扩展
猫抓 cat-catch从媒体资源嗅探到批量下载的完整链路免费开源的浏览器扩展【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch猫抓cat-catch是一款免费开源的浏览器媒体捕获扩展。装好后它会嗅探当前页面的视频、音频资源链接能解析并合并 M3U8、MPD 流媒体也支持批量下载与外部程序联动。所有数据只在本地存储与处理不会上传到任何远程服务器。先选安装路径应用商店、源码或 CRX应用商店一键安装打开 Chrome 网上应用商店或 Edge 加载项商店搜索 cat-catch 或猫抓点击添加并确认权限即可。Firefox 也有对应商店版本需非国区网络访问。这是最省心的方式商店推送更新无需手动维护。开发者模式加载源码想跟最新功能或自己改代码走源码路线git clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后打开扩展管理页勾选开发者模式点击加载已解压的扩展程序并选中克隆下来的 cat-catch 目录。代码有改动后在扩展页点重新加载就能生效。注意兼容基线1.0.17 之后要求 Chromium 内核 93 以上想体验完整功能建议 104 以上。离线环境用 CRX 拖入安装从项目 Releases 页把 CRX 文件另存为到本地直接点击下载会被浏览器拦截需右键另存为再打开扩展管理页同样先开开发者模式把 CRX 文件拖进页面即完成安装适合无外网的离线机器。移动端同样可用在安卓版 Edge 里安装后扫描项目内这张二维码即可快速到达方便在手机上回看已捕获的资源。捕获链路列出、筛选与深度搜索打开包含视频的网页后点击工具栏的猫抓图标资源列表按当前页面 / 其他页面分组展示每条记录带上格式、大小等信息可直接预览播放。按后缀、类型与大小过滤options.html 里可以维护后缀白名单mp4、webm、m4a 等、MIME 类型与正则匹配规则每项还能挂独立的大小过滤条件支持100 KB、500-1000 MB这类表达式写法。列表页另有快捷筛选框与只看可播放开关长列表能快速收敛到目标文件。深度搜索与 WebRTC 录制常规嗅探拿不到时点深度搜索触发一轮更彻底的抓取对应 catch-script/search.js。对于 WebRTC 直播这类没有直接下载链接的流内置录制能力可把实时画面录成本地文件相关逻辑在 catch-script/webrtc.js 与 catch-script/recorder.js。M3U8/MPD 流媒体解析与合并下载M3U8 分片解析流程在线视频常被切成大量 TS 分片按需加载直接保存播放地址拿不到完整文件。在列表里对 M3U8 资源点解析打开专门的解析器它读取播放列表、列出分片、逐段下载完成后自动合并为一个完整视频。几个实用细节勾选 mp4 格式可直接输出 mp4 后缀数据预处理可剔除分片中的图片数据下载出错会自动重试播放列表从缓存读取能绕过一次性 URL失效的问题还支持 EXT-X-BYTERANGE 类型的合并下载。核心逻辑见 js/m3u8.js解密与解复用依赖 lib/ 里的 m3u8-decrypt 与 mux.js。MPD 与其他流格式对 DASH 的 MPD 格式内置解析器可读取 manifest 并按表示representation下载音视频轨处理逻辑在 js/mpd.js解析库为 lib/mpd-parser.min.js。此外还有 JSON 格式化预览页json.html用于查看接口返回的资源描述。批处理多选、下载与自定义命名批量选择与批量下载资源列表支持全选、反选与按筛选条件圈定一次勾选多个文件后统一下载也可逐条复制链接到剪贴板、或在 preview.html 预览页直接试播。批量场景下不必再逐个点击。命名规则与替换标签下载文件名支持自定义模板替换标签可嵌套使用如页面标题、资源后缀、序号等变量。模板语法在设置页有独立小节可调复杂标签写法与旧版预期可能不同升级后值得核对一遍。命名规则配合批量下载可避免同名覆盖与杂乱文件。调优体验设置项、快捷键与外部程序设置页关键项设置页按锚点分区常用项包括后缀/类型/正则/URL 屏蔽四类过滤录制脚本行为复制内容格式本地发送目标m3u8dl 自定义协议外部程序调用参数替换标签下载器参数M3U8 解析器选项以及自定义 CSS 等。另有倒序排列选项让新捕获的资源置顶显示。快捷键命令manifest.json 里注册了可绑定按键的命令暂停/恢复捕获、自动下载、缓存捕获、M3U8 解析、清空、重启扩展、深度搜索、预览播放。在浏览器的快捷键设置页给它们绑定组合键重复操作可以不碰鼠标。外部程序调用aria2、ffmpeg 与 MQTT设置页可把任务交给本地下载器或转码程序aria2 走 RPC 提交并支持指定下载目录ffmpeg 用于转码场景还可以按 m3u8dl 协议或调用程序配置把参数交给外部工具MQTT 分区则把捕获结果推送到自建的 Broker 上适合组内分发。排障、源码结构与版本更新常见问题排查图标没反应或列表为空确认扩展未被禁用刷新页面后重新捕获内核低于 93 的浏览器请回退到 1.0.16。捕获不到目标资源先用深度搜索仍无结果时检查是否命中了 URL 屏蔽规则或网站在避免抓取列表中。下载中断或变慢减少并发任务调低解析器线程数M3U8 出错会自动重试可优先等待重试完成。弹出页打不开重启扩展快捷键已内置通常能恢复。目录结构与核心模块路径cat-catch/ ├── manifest.json # 扩展清单MV3 配置与权限 ├── popup.html / popup.js # 弹出窗口与资源列表 ├── options.html / options.js # 设置页 ├── js/ │ ├── background.js # Service Worker后台调度 │ ├── content-script.js # 注入页面捕获请求 │ ├── m3u8.js / mpd.js # 流媒体解析器 │ └── downloader.js # 下载任务 ├── catch-script/ # 页面端嗅探、深搜、WebRTC 录制 ├── _locales/ # 9 种语言的多语言文案 ├── lib/ # hls.js、mux.js 等第三方库 └── tools/sync-locales.js # 本地化同步脚本想深入某块行为从 js/background.js 的调度入口和 catch-script/catch.js 的捕获主逻辑读起最顺。社区参与与版本更新项目采用 GPL-3.0 许可LICENSE。CHANGELOG.md 记录了每个版本的增删改建议升级前扫一眼多语言文案放在 _locales/ 目录补充翻译可以直接从 i18n 入手。网站运营方若不希望被嗅探可提 Issue 申请加入避免抓取列表标题格式为[Opt-Out Request] 你的域名。最后提醒请只下载你拥有版权或已获授权的内容受版权保护且未获授权的视频不要用于抓取与分发使用本工具产生的法律责任由使用者自行承担。猫抓按原样提供数据全部留在本地不含任何跟踪器——按上面的链路走一遍从嗅探到合并下载就能跑通了。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

MCU端语音唤醒工程架构解析:从ML-KWS源码看嵌入式AI落地

MCU端语音唤醒工程架构解析:从ML-KWS源码看嵌入式AI落地

这是一篇开源项目很典型的“拿来主义”落地案例。我早年做过语音助手端侧唤醒,后来转嵌入式AI,ML-KWS-for-MCU 这套代码我断断续续研究过几轮,也帮朋友排查过几次移植问题。这次借标题里的“源码静态评测”和“工程架构全景解析”&#xff0c…

📅 2026/9/13 9:46:37
20分钟用 Rufus 做出 Windows 11 安装U盘:完整绕过 TPM 2.0 的老机装机教程

20分钟用 Rufus 做出 Windows 11 安装U盘:完整绕过 TPM 2.0 的老机装机教程

20分钟用 Rufus 做出 Windows 11 安装U盘:完整绕过 TPM 2.0 的老机装机教程 【免费下载链接】rufus The Reliable USB Formatting Utility 项目地址: https://gitcode.com/GitHub_Trending/ru/rufus 老办公电脑还能再战几年,装 Windows 11 却卡在…

📅 2026/9/15 2:13:32
Linux下Qt贪吃蛇开发实战:从窗口搭建到事件循环机制详解

Linux下Qt贪吃蛇开发实战:从窗口搭建到事件循环机制详解

简介:这是一份基于Linux与Qt框架开发的贪吃蛇游戏完整源码包,面向正在学习C和Qt图形界面编程的开发者。代码按模块划分清晰,包含界面显示与切换、游戏逻辑控制、等级管理、背景音乐播放、英雄榜分数统计以及帮助功能;游戏界面负责…

📅 2026/9/15 18:34:03
MORE NEWS

更多资讯

📰

ST-LINK Utility V2.37.26离线工具包深度解析

简介:本资源是STMicroelectronics官方发布的STLink固件更新工具STSW-LINK007 V2-37-26完整安装包,专为STM32/STM8嵌入式开发者设计,解决调试器固件过旧导致的IDE兼容性下降、新MCU型号不识别、编程失败或连接不稳定等实际问题。压缩包共18个文…

📰

Python数据分析与可视化实战:从Pandas到Plotly的完整指南

简介:这份PDF面向希望入门或巩固Python数据分析与可视化技能的读者,尤其适合零基础学习者与需要快速上手实战的开发者。内容围绕Pandas、NumPy、SciPy、StatModels等数据分析库,以及Matplotlib、Seaborn、Plotly、Bokeh、Cufflinks等可视化库…

📰

数据预处理技术:从原理到电商与工业应用实践

1. 数据预处理的核心价值与行业痛点大数据就像未经雕琢的玉石,原始数据中往往混杂着噪声、缺失值和格式混乱等问题。去年我们团队处理某电商平台的用户行为日志时,原始12TB数据中仅无效点击事件就占23%,日期字段竟有8种不同格式。这种"脏…

📰

M-LAG技术解析:数据中心网络高可用架构实战

1. M-LAG技术概述:数据中心网络的高可用基石在现代化数据中心网络架构中,业务连续性保障始终是核心诉求。M-LAG(Multichassis Link Aggregation Group)作为当前主流的跨设备链路聚合技术,通过将两台物理设备虚拟化成单…

📰

工业级定位手环核心技术解析与应用实践

1. 工厂定位手环的核心架构解析 作为一名在工业物联网领域深耕多年的技术专家,我见过太多定位设备在实际场景中的表现差异。维构这款工厂定位手环的硬件架构设计确实体现了工业级产品的专业考量,下面我将结合多年项目经验,为大家深度拆解其设…

📰

移动端UI自动化测试中的元素等待策略详解

1. 为什么我们需要元素等待在移动端UI自动化测试中,元素等待是最容易被忽视但实际最关键的环节之一。我见过太多测试脚本因为等待策略不当而变得脆弱不堪——明明在本地运行好好的脚本,一到CI环境就频繁失败。这背后90%的问题都源于对元素加载时机判断的…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬