猫抓cat-catch:网页资源嗅探扩展,把页面里的视频找出来存到本地
猫抓cat-catch网页资源嗅探扩展把页面里的视频找出来存到本地【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catchcat-catch猫抓是一款开源的浏览器资源嗅探扩展。它在你浏览网页时记录页面发起的媒体请求把视频、音频等资源按类型和大小整理成列表预览确认后再下载到本地适合需要保存自己有权使用的在线媒体内容的用户。它的工作方式记录请求而不是去猜链接嗅探原理与触发时机猫抓不靠扫描网页源码找地址而是拦截页面在播放过程中真实发出的网络请求核心捕获逻辑在 catch-script/catch.js所以以什么方式加载的视频它大多都能抓到直链 mp4、分片请求、HLS/MPD 流。请求发生时它记录资源地址、MIME 类型和文件大小页面播放到哪个视频列表里就会出现哪一条。资源列表的组织方式点击工具栏图标打开的弹窗popup.html分三个页签当前页面只列本标签页抓到的资源其他页面汇总浏览器里其他标签的抓取结果媒体控制/其他功能则放播放器控制和录屏等入口。每条资源右侧有复制、预览、下载三个按钮列表顶部还能用正则做临时过滤。从源码加载扩展的步骤获取代码并加载为开发者扩展从应用商店安装也可以但源码方式能拿到最新逻辑步骤如下执行git clone https://gitcode.com/GitHub_Trending/ca/cat-catch拉取代码打开浏览器扩展管理页面Chrome/Edge 为chrome://extensions打开开发者模式点击加载已解压的扩展程序选择刚 clone 下来的 cat-catch 文件夹。manifest.json 是 Manifest V3 格式声明了内容脚本、service worker 与快捷键加载成功后工具栏会出现猫爪图标图标上的数字角标实时显示当前页抓到的资源数。内核版本与扩展版本的对应关系manifest 中minimum_chrome_version为 93即 1.0.17 之后的版本要求 Chromium 内核不低于 93旧内核请用 1.0.16要体验全部功能例如侧边栏面板建议内核升到 104 以上。从发现到保存一条视频的最短路径过滤、预览与核对信息资源多了以后直接翻列表很费劲。先用顶部正则过滤框缩小范围比如只留.m3u8或某个域名再点某一条资源的预览按钮猫抓会在页面里嵌一个播放器试播同时显示标题、MIME、时长和分辨率确认是想要的那一版再动手。这一步能避免把缩略图、弹幕片段之类的小文件当成正片下载。触发下载与批量操作单条点资源行右侧的下载按钮即可要存多个勾选后点下载所选或直接全选。列表底部还有自动下载会按当前选中项直接发起下载省去逐条确认。下载行为受设置页里自定义文件名另存为等选项控制默认沿用浏览器下载目录。解析并下载 M3U8 流媒体视频把地址送入 M3U8 解析器HLS 视频由索引文件和若干 TS 分片组成直接下载索引是没用的。猫抓内置了解析页m3u8.html逻辑在 js/m3u8.js 与 js/m3u8.downloader.js在弹窗里点M3U8解析器把地址粘进输入框解析器会拉取索引、列出全部分片并统计总时长与分辨率。密钥、线程数与输出格式解析页下方的选项决定了下载结果遇到 AES-128 加密的流把密钥十六进制或 base64填进自定义密钥栏下载线程默认 32按网络情况调低可减轻服务器压力勾选mp4格式输出可直放的 mp4不勾则保存为 TS 合集还可以只提取音频、跳过解密、用 ffmpeg 转码。点合并下载后它会并发抓分片、解密、按序封装。常见卡点与处理方式列表里看不到想要的资源按顺序排查先刷新页面并重播一遍视频请求没发生就不会被记录再打开设置页开启深度搜索options.html 的 Script 区块它会主动扫描页面里隐藏的地址最后检查是否被误过滤——设置里可自定义后缀、MIME 类型和正则规则js/options.js 管理也可在屏蔽资源名单里看域名是否被排除。下载完成但无法播放分三种情况m3u8 下载结果是散落的 TS 文件属于未合并回到解析器勾选 mp4 格式重新下载文件能播一半后卡住通常是分片中途失败降低线程数重试完全打不开且解析器提示需要密钥说明该流是加密的需从接口返回里找到 key 填入。普通 mp4 若只有音频或画面多半是音视频分开的两条流两条都要下载。小结猫抓把找到地址—确认内容—下载保存压缩成一个弹窗内的流程对直链视频是顺手工具对 M3U8/MPD 流媒体则是一个能解密合并的本地解析器。它按 GPL-3.0 协议开源全部数据在本地处理、不上传服务器使用时请只保存你有权利下载的内容。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考