
猫抓 cat-catch 完整教程5 分钟嗅探网页视频并下载 M3U8【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch猫抓 cat-catch 是一款开源浏览器资源嗅探扩展能自动筛出页面加载中的视频、音频和 M3U8 流并提供直链下载与 M3U8 分片合并。本文从安装讲到首次成功嗅探再覆盖线程数怎么调、下载慢的解法等常见问题。值不值得用判断很简单你下载文件走的是原站链接不经过任何中转服务器数据全部留在本地浏览器没有账号、没有流量费用。如果你面对的页面没有下载按钮或者视频以 M3U8 分片形式逐段喂给播放器猫抓基本是目前最省事的选择。如果你只是想把本机已有的文件传到别的设备可以跳过。两个高频场景一是网页视频只播不能存猫抓能把正片直链找出来直接下载二是流媒体站点把视频切成若干秒的 TS 分片猫抓的解析器能把分片并发拉回再拼成完整文件。5 分钟安装与首次嗅探两种方式二选一方式操作适合谁商店安装在 Chrome 网上应用店或 Edge 加载项商店搜索 Cat-Catch点击添加只需要现成功能源码安装克隆仓库后在扩展管理页开启开发者模式点加载已解压的扩展程序选中 cat-catch 目录想改过滤规则或跟源码git clone https://gitcode.com/GitHub_Trending/ca/cat-catch装完后的三步操作打开任意带视频的页面点播放等进度条动起来。点工具栏的猫抓图标面板会列出已识别资源每行带响应大小挑最大的条目。对该条目点下载文件按原站链接进入浏览器下载目录。一句话点破原理它监听浏览器发出的每个请求看到响应头里的媒体特征Content-Type、URL 后缀就记入列表小文件按大小过滤逻辑跑在 catch-script/catch.jsmanifest 申请的 tabs、webRequest、downloads 等权限对应的就是看请求、能下载、存设置不产生任何外发流量。核心功能拆解直接嗅探页面视频直链功能定义把页面真实发出的媒体请求原样捕获成可下载的直链。操作步骤打开视频页并播放 → 打开猫抓面板 → 选中体积最大的条目 → 点下载也可以用复制按钮把链接导出给第三方下载器或用二维码按钮转到手机上。参数怎么调页面把广告、缩略图、正片混在一起时列表会乱。到设置页正则匹配里加一条过滤规则比如只保留以 mp4 结尾的直链列表立刻干净。规则保存前可以先测试能否命中目标链接。源码位置catch-script/catch.js 负责捕获js/popup.js 负责面板里的下载与批量操作。M3U8 解析与分片合并下载功能定义M3U8 地址本身只是播放列表文本画面在 TS 分片里内置解析器负责把分片并发拉回再按顺序拼成完整视频。操作步骤在面板选中那条 m3u8 记录点 M3U8 解析进入解析器界面。左侧是分片数量和总大小概览右侧是控制区确认无误后开始解析完成后得到合并文件。关键参数怎么调线程数默认 6可手动输入或用滚轮在 1 到 256 之间调网速宽裕时调大整集速度明显变快分片带加密时勾选解密合并出的封装播放器打不开时再勾在线 ffmpeg 转码存下来的就是通用 mp4。源码位置解析与下载主流程在 js/m3u8.js分片请求在 js/m3u8.downloader.js 执行。跨设备接力与 webRTC 录制功能定义处理两类抓不到文件的情况——把链接发到手机接力播放以及录制实时合成的媒体。操作步骤页面媒体由网页端实时合成、没有可识别文件时点面板里的视频录制或录制 webRTC按钮把正在播放的画面声音存成文件想换设备时点二维码按钮手机扫码后用浏览器或播放器 App 打开链接即可。参数怎么调录制时长取决于你播放多久没有额外设置项二维码不经过账号和中转只传链接本身。源码位置录制逻辑在 catch-script/recorder.js 和 catch-script/webrtc.js。下载问题避坑记录面板列表为空现象打开面板一个条目都没有。原因页面还没发出媒体请求。有的页面要交互后才加载正片比如需要先关广告、选清晰度。解法先点播放等进度条动起来再回来看需要交互的页面先完成那一步操作再刷新面板。M3U8 下载速度慢现象分片进度条爬得慢整集耗时远超预期。原因线程数太小默认 6 线程对分片数多的资源不够用。解法把解析器里的线程数调大上限 256网速越快调得越大也可以用分段下载只取需要的前后片段减少请求总量。合并文件打不开现象下载完成但播放器报错或无画面。原因分片没解密或者封装特殊播放器不认。解法勾选解密与在线 ffmpeg 转码后重新下载同时确认你拿到的是合并完成的完整文件而不是单个分片。效率开关清单开关效果什么时候用快捷键打开面板、暂停嗅探、自动下载、深度搜索等命令可在扩展快捷键里绑键不点面板完成播放—暂停—下载频繁切换多个媒体页正则匹配过滤按 URL 正则保留或排除条目保存前可测试命中列表噪音多、只想要某类格式深度搜索穿透响应体递归查找媒体可探测约 20 层嵌套常规嗅探不到资源时多语言面板界面跟随浏览器语言覆盖中、英、西、日、韩等十余种给不同语言环境的同事演示深度搜索的实现在 catch-script/search.js。收尾检查清单工具栏能看到猫抓图标点开后面板正常弹出播放任一视频后面板列出了带大小的资源条目M3U8 下载慢时已把解析器线程数调大到 32 以上列表噪音多时设置页已加正则规则只留目标格式跨设备需求已用二维码验证过一次【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考