猫抓 cat-catch:浏览器资源嗅探与视频下载的完整免费指南 猫抓 cat-catch浏览器资源嗅探与视频下载的完整免费指南【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch在线课程视频找不到下载入口M3U8 拿到手只剩一串 ts 分片地址开源插件猫抓cat-catch就是干这个的免费对网页做资源嗅探列出视频、音频、图片的真实地址把 M3U8/DASH 流媒体合并下载成完整 MP4。 三分钟跑通第一个下载先装上Chrome / Edge / Firefox 商店里直接搜 cat-catch 安装开发者也可以git clone源码后在扩展管理页打开“开发者模式”加载已解压的扩展程序。装好之后来跟着试一下打开任意带视频网页把视频播放一阵播放时页面才会真正请求资源点工具栏的猫图标弹窗里出现嗅探到的资源列表勾上想保存的条目下方看一眼标题和时长确认内容点该条目右侧下载按钮或底部“下载所选”文件就落进默认下载目录整个过程比你在页面上找“下载”按钮还快。 主界面导览资源列表长什么样从上到下走一遍弹窗一共三个区域顶部三个页签“当前页面”记录本标签页资源“其他页面”汇总其余标签页“媒体控制 / 其他功能”里是倍速、静音、画中画、截图以及 M3U8 解析器、MPD 解析器、下载器等功能入口列表区每条资源一行左侧文件名和大小右侧依次是复制、在线播放、下载图标部分条目还有二维码和本地播放器按钮底部信息区选中条目后显示标题、MIME、时长、分辨率与完整资源地址并附带在线预览播放器下载前先核对内容支持能力速查类别具体支持媒体格式mp4 / webm / mkv / mov / mp3 / m4a / aac / ts / m3u8 / mpd / m4s流媒体协议HLSM3U8、DASHMPD、普通 HTTP 直链、WebRTC 信令嗅探可执行操作下载、批量下载、复制链接、在线预览、媒体控制、调用本地播放器、发送至 Aria2 / 本地程序两个核心场景实战在线课程视频 → 本地文件在课程页把目标一集从头完整播完让分片全部被请求点猫图标唤起列表找体积最大的那条通常是最高清看底部信息区的时长、分辨率确认内容无误点该行右侧下载按钮多集就“全选 下载所选”批量保存整套课程开启底部“自动下载”新资源自动落盘M3U8 分片 → 完整 MP4在猫抓列表对 m3u8 条目点“复制”拿到播放列表地址切到“媒体控制 / 其他功能”页签打开“M3U8 解析器”粘贴地址点解析全部分片、总时长、分辨率列出来设置参数保持 mp4 合并、下载线程数流带加密就上传 Key点“合并下载”完成后得到一个完整 MP4只要音轨就勾“只要音频”⚙️ 嗅探引擎它是怎么抓到资源的猫抓内部像一条流水线js/background.js 里有个常驻浏览器后台的监听器页面发出的每个网络请求都流经它。每个请求依次过三层过滤——文件后缀mp4、m3u8 等、MIME 类型video/、audio/、正则表达式命中任意一条就记进对应页面的资源列表过滤逻辑在 catch-script/catch.js。进列表后的资源各走各的路直链选中即触发浏览器下载路径最短M3U8播放列表只是“目录”js/m3u8.js 与 js/m3u8.downloader.js 解析出全部分片地址按线程数并发拉取遇 AES-128 就解密再按顺序拼回 MP4DASHjs/mpd.js 解析 MPD 清单后按分片处理简化流程拦截页面全部网络请求后缀 / MIME / 正则过滤命中入列直链资源选中即下载M3U8 资源解析列表 → 并发抓分片 → 解密 → 合并成 MP4DASH 资源解析 MPD → 按分片处理️ 参数调优与高级玩法线程数M3U8 合并下载默认 6 线程M3u8Thread分片多、网络不稳时降到 3-4 更稳带宽富裕可以往上加勾“只要音频”体积能小一个量级。过滤规则options.html 提供三组各管一摊。规则用途典型配置后缀过滤按扩展名 最小体积筛选mp4 ≥ 0KBts 默认关闭MIME 类型按 Content-Type 筛选video/*、application/dashxml正则匹配精确拦截或放行某类 URL支持黑名单开关统计打点、小图标这类垃圾请求用正则拉黑列表清爽很多。下载行为开关saveAs下载完弹窗选目录适合重要文件检查重复项同名资源只留一条避免列表膨胀后台下载关掉弹窗下载继续跑批量任务必备deepSearch深度搜索列表空时把嗅探范围扩到整页所有框架模拟手机 UA部分站点只给移动端下发可下载格式切换后刷新进阶联动本地起 Aria2 服务转发任务支持续传和大文件配“远程调用”模板把资源地址丢给 PotPlayer / VLC 等本地程序或用 MQTT 把嗅探到的资源信息推给自建服务。高频问题排查现象原因解法列表里看不到视频资源还没请求或藏在 iframe 里完整播放一遍再刷新列表设置里开深度搜索合并出的 MP4 无法播放M3U8 带加密没填密钥或误开跳过解密填上 Key 重新合并关闭“跳过解密”分片下载中途失败并发过高被源站限流调低线程数或换个时段重试大文件下载到一半报错浏览器对单文件写入有限制开启“另存为”分次处理或改用 Aria2某类小文件刷屏干扰未配置过滤规则设置里用正则把该类 URL 加入黑名单隐私与版权边界先说隐私嗅探、缓存、下载全部在浏览器本地完成数据只存在你自己的机器上没有远程上传也没有任何跟踪代码。项目以 GPL-3.0 开源代码可逐行审查仓库结构清晰嗅探逻辑在 catch-script/界面与下载在 js/界面文案在 _locales/收录 10 种语言。版权边界同样明确只下载你拥有版权或已获授权的内容别把嗅探来的素材用于二次牟利。网站方如不希望被嗅探可在仓库提交标题为[Opt-Out Request]的 Issue域名会进入“避免抓取列表”插件端也支持自行配置屏蔽网址。 加入项目把猫抓做得更好安装一句话Chrome / Edge / Firefox 商店搜cat-catch直接装开发者git clone https://gitcode.com/GitHub_Trending/ca/cat-catch后在扩展管理页开“开发者模式”加载已解压的扩展程序。参与方向从哪入手都行 修 bug / 提性能从嗅探列表、M3U8 合并这些主链路开始 翻译在 _locales/ 补全或校对语言包 提建议把踩过的坑和想要的功能写成 Issue一起推进从嗅探到落盘整条链路都在你自己的浏览器里跑完。先拿一个自己有权保存的视频试一遍五分钟就能体会到这套免费方案的完整度。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考