ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

猫抓 cat-catch 浏览器资源嗅探扩展使用指南

猫抓 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),仅供参考
返回列表