猫抓 cat-catch:浏览器资源嗅探扩展,三步装好即可下载网页视频
猫抓 cat-catch浏览器资源嗅探扩展三步装好即可下载网页视频【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch猫抓cat-catch是一个开源的浏览器资源嗅探扩展能自动列出当前页面加载过的视频、音频、图片等资源并提供下载入口适合需要把在线课程、网页音视频、图片素材保存到本地的普通用户和技术用户。核心关键词浏览器资源嗅探、M3U8 视频下载、网页音频提取。上手指南从安装到第一次成功下载三种安装方式按便捷程度排序方式一应用商店推荐在 Chrome 浏览器打开 Chrome 网上应用店在 Edge 浏览器打开 Edge 加载项商店在 Firefox 打开 Firefox 附加组件商店。搜索“猫抓”或“cat-catch”选择开发者为 xifangczy 的条目安装。安装后在工具栏固定猫抓图标即可使用。Firefox 商店需要非中国大陆网络环境访问。方式二源码安装执行命令克隆仓库git clone https://gitcode.com/GitHub_Trending/ca/cat-catch浏览器地址栏输入扩展管理页如chrome://extensions/打开右上角“开发者模式”。点击“加载已解压的扩展程序”选中克隆下来的 cat-catch 文件夹。方式三CRX 离线安装从项目 Releases 页面另存为下载.crx文件在扩展管理页开启开发者模式后把文件直接拖入页面即可。完成第一次下载打开任意带在线视频的页面正常播放一次视频让资源被页面加载。点击工具栏猫抓图标在弹出的资源列表中找到刚播放过的视频条目确认文件名、大小、分辨率。选中该条目的下载图标或发送到 aria2 / WebDAV 等外部下载器文件保存到本地浏览器默认下载目录。能力详解它具体解决了哪些问题视频能播但找不到直链全量资源嗅探很多网页把视频源藏在动态请求里右键“另存为”拿不到文件。猫抓在页面加载期间持续记录请求把视频MP4、FLV、WebM、M3U8、音频MP3、AAC、M4A、图片JPG、PNG、GIF、WebP按类型和大小整理成列表并附播放预览。列表支持正则过滤与大小筛选快速定位目标文件。M3U8 分片视频无法直接下载解析器合并成完整文件流媒体站点通常把视频切成若干 TS 小片段按地址列表.m3u8分发浏览器只能播放不能保存。猫抓内置解析器会读取播放列表、枚举全部分片默认以 6 线程并发下载、单片失败自动重试上限 3 次最后合并为一个 MP4 文件。界面中还能勾选下载范围只取需要的片段。画面和声音来自不同文件音视频分离与合并部分站点将视频轨与音频轨放在两个独立地址下发单独下载会出现“有画面没声音”。解析器界面提供音视频合并选项也可分别下载后用 ffmpeg 等工具自行合成扩展还带 send2ffmpeg 通道能把原始流直接交给本地 ffmpeg 处理。刷新页面后资源消失了深度搜索与自动下载动态渲染的页面里一次性嗅探可能漏掉延迟加载的资源。扩展提供“深度搜索”命令快捷键见扩展命令面板会重新扫描页面缓存与请求记录补齐遗漏条目。若希望无人值守可在设置中开启自动下载并配合正则匹配规则命中条件的资源自动落盘。手机上想看二维码传链在资源条目上生成二维码popup.html 中的 qrcode 功能用手机扫码即可在移动端打开对应链接适合电脑端嗅探、手机端临时查看的场景。Android 端也可通过 Edge for Android 直接安装该扩展。原理与源码请求拦截 类型识别 分片合并猫抓的工作分三层。第一层在页面内js/content-script.js在document_start时机注入配合 catch-script/catch.js 代理 MediaSource 等方法捕获直接绑到播放器上的媒体流。第二层在后台js/background.js 通过chrome.webRequest监听onSendHeaders与onResponseStarted事件用请求头与响应的 Content-Type、Content-Disposition 判断媒体类型再经正则过滤去重后写入本地存储全程数据只保存在浏览器本地无远程上报。第三层针对流媒体js/m3u8.js 解析播放列表js/m3u8.downloader.js 负责分片并发下载与顺序拼装DASH/MPD 格式则由 js/mpd.js 处理。高频问题速答问为什么有些网站的视频嗅探不到结论站点可能启用了防嗅探或分段动态加载。先让视频完整播放一遍再触发深度搜索仍无结果多为站点高级防护。问下载下来的视频没有声音结论音视频流是分开下发的。在 M3U8 解析界面勾选合并选项或分别下载两条流后自行合成。问会影响浏览器性能或泄露隐私吗结论影响很小隐私上所有信息仅本地存储不含跟踪器。感觉变慢可在设置中暂停嗅探或直接禁用扩展。问浏览器版本有什么要求结论1.0.17 及以上版本需要 Chromium 内核 93内核低于 93 请改用 1.0.16 版本。要体验完整功能如侧边栏面板建议 Chromium 104。问如何更新源码安装的版本结论进入仓库目录执行git pull拉取最新代码回扩展管理页点击该扩展的刷新按钮即可。问网站方不想被嗅探怎么办结论项目维护“避免抓取列表”。站点运营方可在仓库新建 Issue标题格式为[Opt-Out Request] 您的网站域名正文附域名与联系邮箱验证后将在后续版本中屏蔽该域名。结尾猫抓以“本地嗅探 流媒体合并”解决了在线媒体无法直接保存的主要难题源码公开、GPL-3.0 许可。请仅用它下载自己拥有版权或已获授权的内容并尊重各站点的 opt-out 设置。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考