发布时间:2026/9/7 6:53:59
猫抓 cat-catch 浏览器资源嗅探扩展使用指南 猫抓 cat-catch 浏览器资源嗅探扩展使用指南【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch猫抓cat-catch是一款开源的浏览器资源嗅探扩展能够自动筛选并列出当前网页加载的媒体资源把原本隐藏在复杂网络请求里的视频、音频文件以可读列表的形式展示出来。它主要解决网页视频找不到真实地址、下载不下来的问题适合想把在线视频、音频保存到本地的普通用户也适合需要处理 M3U8、MPD 等流媒体格式、进行批量下载的用户。能力总览核心能力一句话说明对应模块资源嗅探监控网络请求自动列出当前页面的媒体资源catch-script/catch.jsM3U8 解析合并将分片 TS 合并为完整视频支持 AES-128 解密js/m3u8.js下载管理选中资源后保存到本地支持批量下载js/downloader.js资源预览在页面内直接播放或查看捕获的资源js/preview.jsMPD/DASH 解析处理 DASH 流媒体的地址与分片js/mpd.js媒体控制播放、音量调节、截图等控制js/media-control.js设置中心嗅探规则、正则匹配、快捷键、第三方下载器options.html多语言界面简中/繁中/英/日/韩/俄/葡(巴西)/土/越_locales/环境准备与安装前置条件Chromium 内核 93 以上扩展声明的最低版本为 93体验完整功能建议 104 及以上内核低于 93 请使用更早版本。支持 Chrome、Edge、Firefox 三大内核Edge Android 端通过二维码安装。安装与使用过程无需额外依赖浏览器即可运行。推荐方式应用商店安装打开浏览器对应的官方扩展商店。搜索猫抓或cat-catch确认作者与开源项目一致后安装。安装完成在工具栏固定猫抓图标即可使用。猫抓是开源项目市场上存在加入广告代码的伪猫抓安装时以官方商店与用户文档的标识为准注意数据安全。源码 / 进阶方式克隆源码git clone https://link.gitcode.com/i/653ad038561a08ab328f581b6157335f打开浏览器扩展管理页面启用开发者模式。点击加载已解压的扩展程序选中克隆下来的扩展文件夹。加载成功后在工具栏启用即可修改源码后可在扩展页点击刷新查看效果。上手实战以保存一个网页上的在线视频为例完整走一遍真实任务流。打开进入任意含视频的网页让页面完成加载点击工具栏猫抓图标弹出资源管理面板。操作面板中会自动列出该页面捕获到的媒体资源逐条显示地址、类型与大小可按名称筛选或勾选需要的项目。得到结果对目标资源点击下载或批量勾选后一次性下载文件即保存到浏览器默认下载目录M3U8、MPD 等流媒体可先经解析器合并再得到可直接播放的完整文件。进阶玩法M3U8 解析器分片合并与解密是什么面向 HLS 流媒体的解析模块能把一堆 TS 分片合并成一个完整视频文件。能干嘛支持 AES-128 加密视频解密、多线程并发下载提速、自动合并为标准可播放格式。在哪里设置在 options.html 的M3U8 解析器配置区或从捕获列表对应资源进入 js/m3u8.js 提供的解析界面。MPD / DASH 解析是什么处理 DASH 流媒体MPD 清单的解析能力。能干嘛解析 DASH 资源地址与分片结构配合下载模块获取完整媒体。在哪里设置相关逻辑位于 js/mpd.js从捕获列表的 MPD 资源入口触发。自定义嗅探规则是什么控制哪些资源会被捕获的规则集合。能干嘛按文件后缀、按 MIME 类型、按正则匹配或 URL 黑名单精确过滤避免列表冗余或漏抓。在哪里设置options.html 中的抓取后缀 / 抓取类型 / 正则匹配分区可逐条增删与启用。第三方下载与输出是什么把捕获的资源转发给外部下载器或程序的通道。能干嘛对接 Aria2 RPC、发送到本地/ffmpeg、URL Protocolm3u8dl等把下载任务交给更专业的工具。在哪里设置options.html 的Aria2 RPC / 发送到本地 / URL Protocol m3u8dl等分区。快捷键与界面语言是什么全局命令与多语言界面。能干嘛快速触发捕获、下载、解析、清空等操作切换简中/繁中/英/日/韩/俄等界面语言。在哪里设置命令定义见 manifest.json语言资源位于 _locales/在设置中心选择显示语言。底层原理猫抓采用模块化设计围绕注入 → 嗅探 → 展示 → 下载四个环节分工理解模块归属即可快速定位问题。调度层js/background.js 作为 Service Worker 负责消息中转、下载调度与全局状态。注入层js/content-script.js 在页面早期注入为嗅探与媒体控制提供运行环境。嗅探层catch-script/catch.js 监控网络请求并识别媒体资源是资源列表的来源。下载层js/downloader.js 负责普通文件下载js/m3u8.downloader.js 负责分片并发下载与合并。界面层js/popup.js 承载弹出面板交互options.html 承载全部配置项js/preview.js 提供在线预览。数据在扩展内本地流转嗅探结果与配置均保存在浏览器本地不涉及服务端逻辑。常见问题捕获列表为空或某些视频没有被检测到。现象页面有视频但面板无对应条目。原因部分资源在页面滚动或二次加载后才请求或 URL 不匹配当前嗅探规则。解法滚动/刷新页面触发完整加载并在 options.html 放宽对应后缀或类型规则。M3U8 下载下来的文件无法播放或花屏。现象合并后的视频打不开或画面异常。原因多为 AES-128 加密未提供密钥或分片下载不完整。解法在 js/m3u8.js 的解析界面正确填写解密参数密钥/偏移并确认网络稳定后重试。扩展无法启用或加载报错。现象安装后图标不可用或提示错误。原因Chromium 内核低于 93或源码方式加载了不完整的文件夹。解法升级内核至 93 以上建议 104源码安装时确认选中包含 manifest.json 的完整根目录。批量下载时部分任务失败。现象多数成功、个别失败。原因跨域资源受限或单分片请求超时。解法重试失败项必要时改用第三方下载器如 Aria2 RPC承接配置见 options.html。合规与安全边界能做什么对网页加载的媒体资源进行嗅探、列表化、预览与本地保存支持 M3U8/MPD 等流媒体的解析合并。不能做什么不用于下载受版权保护且未经授权的内容使用者需自行承担下载行为的法律责任工具按原样提供。数据流向与隐私边界扩展收集的信息均在本地存储与处理不发送到远程服务器不包含任何行为跟踪器所有代码开源可查GPL-3.0。网站方权利网站运营方可通过提交 Opt-Out 请求标题格式[Opt-Out Request] 域名将域名加入避免抓取列表后续版本将不再对其运行嗅探。参与贡献提 Issue在仓库 Issue 中报告 Bug 或提交功能建议。提 PR克隆 https://link.gitcode.com/i/653ad038561a08ab328f581b6157335f 后提交代码改进。翻译向 _locales/ 目录补充或修正语言文件扩展更多界面语言。补文档完善使用说明与参数说明降低新手上手门槛。猫抓把网页中难以定位的媒体资源整理成可管理的列表配合 M3U8/MPD 解析器覆盖了大多数在线视频下载场景。下一步先在官方扩展商店安装猫抓打开一个含视频的网页点击工具栏图标查看捕获列表。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026/9/7 6:53:59

技术博文创作指南:从项目描述到SEO友好教程的完整搭建

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

2026/9/7 16:45:21

机器学习实验管理:从实验编号到特征工程的可复现建模实践

“05_01_29”这个编号,如果不加解释,谁都会觉得像一串随手乱填的数字。但在我本地机器学习项目的实验日志里,它代表一个非常具体的节点:5月1号当天跑的第29轮实验。那天的任务是一个销量预测模型的迭代,整个流程包括数…

2026/9/7 16:45:21

OPC开发者必读:UA迁移、工具链与实战避坑指南

2026年Q1,OPC开发者要抓住的几件大事 做了快十年工业自动化上位机开发,我对OPC这个技术栈的感情一直很复杂。一方面它是工业设备互联绕不开的标准,从早期的OPC DA到现在的OPC UA,几乎所有的PLC、DCS、SCADA都把它作为标配接口&…

2026/9/7 16:45:21

考上专插本需要读几年?在哪里读书?

本文由育教大师专插本整理,仅供学生参考学习广东专插本(普通专升本)录取后均需需要全日制在校就读2年,无需重读专科课程,直接对接本科大三阶段学业,修满两年学分即可毕业拿证。就读地点为考生填报志愿并被录…

2026/9/7 16:40:20

Hy4 770B MoE开源发布与WorkBuddy限免:架构、部署与实践

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

2026/9/7 0:47:43

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/7 0:14:19

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/7 0:14:17

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/7 0:03:36

基于YOLOv8和PyQt5的麦穗稻穗检测识别系统设计与实现

这次我们来看一个把目标检测算法和桌面端工具结合得很典型的项目:基于 YOLOv8 PyQt5 的麦穗稻穗检测识别系统。这个项目本身不是新概念,但它的价值在于落地形态很完整。YOLOv8 负责核心的麦穗稻穗目标检测,PyQt5 负责提供可视化的桌面交互界…

2026/9/7 0:03:36

UL 1642锂电池安全标准全解析:测试项目、认证流程与避坑指南

简介:UL 1642是锂电池安全领域的重要规范,本中文版资源适合锂电池制造商、检测机构工程师及产品认证相关人员阅读,用于理解电池在设计与制造层面的安全要求、测试方法与合规要点。资源共1个PDF文件,压缩包大小834KB,便…

2026/9/7 0:03:36

BS EN 13814-1-2019游乐设施安全标准:设计与制造核心要点解析

简介:BS EN 13814-1:2019是英国采纳欧洲标准EN 13814-1:2019的正式版本,由BSI标准出版,重点规定游乐设施和游乐设备在设计与制造环节的安全准则,与BS EN 13814-2:2019、BS EN 13814-3:2019共同取代旧版BS EN 13814:2004。该标准面…

2026/9/7 16:23:03

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/6 19:33:50

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/6 10:19:40

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…