Cat-Catch 资源嗅探:从安装到 M3U8 合并,5 分钟存下第一条视频
Cat-Catch 资源嗅探从安装到 M3U8 合并5 分钟存下第一条视频【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch想离线看网课、把网页里的视频拉下来做素材常卡在一个环节源在哪。Cat-Catchcat-catch是一款开源的浏览器资源嗅探扩展把页面上流过的视频、音频整理成清单支持一键保存与 m3u8 分片合并。写给想做视频离线存档的你照做即可完成首次下载。安装 Cat-Catch 并完成第一次视频嗅探最推荐的路径在 Chrome、Edge 或 Firefox 商店搜索 Cat-Catch 安装官方版。注意商店里流传过加广告代码的假冒版本装之前确认来源与官方一致。想要源码加载克隆仓库 https://gitcode.com/GitHub_Trending/ca/cat-catch 在扩展管理页打开开发者模式点加载已解压的扩展程序选中文件夹即可crx 包则是开启开发者模式后直接把文件拖进扩展页。兼容性一句话1.0.17 之后要求 Chromium 内核 93 以上完整功能建议 104 以上。装好后别急着点图标按这个顺序先让视频播几秒至少画面出现。点击工具栏的猫抓图标弹窗即当前页面资源清单每条标着文件名、大小和时长。先用播放预览确认内容再点下载按钮。为什么必须先播放因为嗅探不是猜而是给真实发生的网络请求登记造册视频不播大文件的请求根本不会发生清单上自然没有它。按场景选择下载策略批量存、分片拼、换身份批量勾选后后台下完在清单里勾选要保存的资源整季内容用全选加反选微调范围打开自动下载然后可以关面板去干别的事。为什么这样做因为批量任务交给后台下载后不用盯着进度条。分片视频拼成完整 mp4很多站点把视频切成几百个 ts 片段用 m3u8 索引串着播直接下载只拿到一张菜单。点资源旁的复制按钮复制那条 m3u8 链接打开扩展菜单里的M3U8 解析器页面粘贴进去确认分片数量、总时长、分辨率无误点**合并下载**。为什么先解析再下因为切片清单先摊开给你看数量时长不对可以当场发现不用白等一整单。换移动端身份重新抓取部分网站按设备返回不同源。点面板里的模拟手机页面按手机身份重新抓取在新出的清单里下载。为什么换身份因为同一份内容移动端的投递路径常常更简单、加密层更少。M3U8 解析器参数调优速览下载线程默认 6 → 分片上百、速度上不去时调到 8~12 → 拉满反而让内存和磁盘先撑不住更慢。自定义密钥默认空 → m3u8 加密时填上密钥支持 16 进制或 base64也可上传 key 文件→ 确定没加密就勾跳过解密省一道工序。下载范围默认取全量 → 只要长节目一部分时填起止切片编号 → 填反或填错拼出来的是残片。转为 mp4 格式 / 只要音频前者默认勾选、后者默认不勾 → 前者保证输出可直接播放的文件 → 只要音轨时勾只要音频体积省几倍。本机装了 m3u8DL 或 ffmpeg 的话解析器还能直接生成命令行把重活交给专业工具。底层机制猫抓如何看见并拼回视频视频站点像药房按处方发药不给你一整瓶而是拆成一支支贴好编号的小支按号在窗口递出m3u8 就是写着支号的处方。猫抓是站在发药口旁的配药员每递出一支就在小本上记下名字和编号这就是嗅探你点下载时他照处方把支子按号取回、灌回一瓶封好这就是分片合并。排障 QAQ点图标清单是空的。 A原因资源请求还没发生不是坏了。解法让视频多播几秒重开面板或用深度搜索扫已加载过的数据。QM3U8 合并很慢个别分片反复失败。 A原因分片多时带宽是瓶颈线程数可能偏低。解法线程调到 8~12失败分片会自动重试中断不用整单重来。Q清单里找不到视频源或下下来的文件打不开。 A原因站点用了加密流或分片索引不等于文件本体。解法模拟手机重抓m3u8 类资源必须走解析器合并后再存。Q担心数据被上传或站点反感。 A原因对隐私与版权的合理顾虑。解法所有数据本地处理存储、不外传只下载有版权或已获授权的内容站长也可在仓库提 Issue 申请加入避免抓取列表。源码地图catch-script/catch.js嗅探核心资源识别逻辑都在这读懂它就读懂了怎么看见js/m3u8.js 与 js/m3u8.downloader.jsM3U8 解析与分片合并实现js/mpd.jsDASH/MPD 对应处理 mpd 类流媒体资源_locales/全部多语言文案想参与翻译从这里开始问题与 Bug 到项目仓库提 Issue维护者和社区响应较快现在就找一个带视频的页面让它播起来把第一条资源存下来 【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
