猫抓资源嗅探扩展:5 分钟免费捕获网页视频与 M3U8 流媒体
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
打开一个视频页面,真正的内容往往不是你以为的那一个 .mp4 文件,而是几十个切碎的 .ts 分片。猫抓(cat-catch)是一款免费开源的浏览器资源嗅探扩展,它会自动筛出当前页面里可下载的视频、音频与 M3U8 流媒体链接,把这些藏在网络请求中的媒体资源摊平给你看,让你无需手动翻控制台就能找到下载地址。
猫抓是什么:本地优先的资源嗅探扩展
一句话来说,猫抓是一个跑在本地、免费开源的页面媒体资源嗅探工具。相比同类工具,它的不同之处在于:
- 同时识别页面媒体元素与网络请求,不依赖手动复制 URL
- 内置 M3U8 流媒体解析器,能处理分片合并与 AES 加密内容
- 资源列表支持勾选、在线预览与批量下载
- 全部数据本地处理,无跟踪器、不上传
- 界面覆盖中文、英文、西语、日文等十种语言
5 分钟上手:应用商店与源码安装
应用商店安装最省事:在 Chrome Web Store、Edge 扩展商店或 Firefox 附加组件商店搜索「猫抓」,点击安装即可直接启用,无需额外配置。
如果想用源码或自己打包的版本,三步即可:
- 克隆仓库:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch - 在扩展管理页打开「开发者模式」
- 点击「加载已解压的扩展程序」,选中刚克隆的文件夹
需要注意的是,1.0.17 之后要求 Chromium 内核 93 以上,建议用 104 以上版本体验完整功能。
核心能力拆解:从嗅探到解析
资源嗅探:把隐藏链接翻出来
很多网页把媒体藏在动态请求里,肉眼根本找不到。猫抓在页面加载时就接管监听,自动把检测到的媒体按列表呈现,并标注大小、MIME 类型与分辨率。你只需在弹出窗口里勾选目标项,点播放按钮先预览,确认无误后再下载或复制链接即可。
M3U8 流媒体解析:分片视频一次下载
M3U8 是流媒体常用的清单格式(HLS),它把视频切成一个个 .ts 小片,直接下载清单文件毫无意义。猫抓的解析器会自动拉取清单、列出全部分片地址,并支持合并下载与跳过解密。遇到加密视频时,可以在界面上填入 16 进制或 Base64 密钥,再按需调整 IV 偏移量,最后点「合并下载」得到一个完整文件。
多语言界面:十种语言一键切换
团队把国际化当成核心体验来做,扩展内置了完整的翻译框架。你在浏览器或系统语言变化时,猫抓会自动跟随切换,操作逻辑与中文版完全一致,海外用户也能无障碍使用。
进阶玩法:组合使用更顺手
- 交给下载管理器继续跑:捕获到的链接可一键复制,交给专业下载工具做断点续传与批量管理。
- 开启深度搜索:动态加载较多的页面,点一次「深度搜索」让扩展重新扫描页面结构,减少漏检。
- 自定义请求头与密钥:面对非标准加密或特殊请求头,在 M3U8 解析器里填入密钥与 IV 偏移量,命中率会明显提升。
原理速览与使用边界
从技术上看,猫抓采用模块化设计:内容脚本在页面加载早期注入,负责监听媒体元素的创建;后台通过 webRequest 接口拦截并筛选 HTTP 请求,把媒体文件从普通流量中识别出来,具体逻辑可参考 资源拦截源码。所有处理都在本地完成,界面、解析、下载各司其职,彼此通过消息通信。
在边界上,请只下载你拥有版权或已获授权的内容。开发者提供了拒绝抓取流程,网站方可通过提交 Issue 将域名加入避免抓取列表。同时,猫抓收集的所有信息均本地存储处理,不会发往远程服务器,也不包含任何跟踪器。
常见问题与参与方式
问:为什么没有检测到页面上的视频?答:可能是页面采用了特殊加载方式,可先开启深度搜索,再刷新重试,并确认扩展已获得必要权限。
问:M3U8 解析失败了怎么办?答:先确认清单链接可访问且符合标准 HLS 格式;若是加密视频,需填入正确的密钥与 IV 参数。
问:猫抓支持哪些浏览器?答:兼容 Chrome、Edge、Firefox 等主流内核,1.0.17 之后要求 Chromium 93 以上版本。
猫抓以 GPL-3.0 许可开源,欢迎通过以下方式参与:
- 在 Issue 中反馈 bug 或使用中遇到的问题
- 补充或校对多语言翻译文件
- 阅读代码并为文档添加入门示例
作为一款把请求权交还给用户的工具,猫抓的每一个行为都可以在本地被审查与理解,这正是开源项目留给每位使用者最踏实的那部分。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考