ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

网页视频难保存?猫抓 cat-catch 浏览器资源嗅探扩展使用指南

网页视频难保存?猫抓 cat-catch 浏览器资源嗅探扩展使用指南 网页视频难保存猫抓 cat-catch 浏览器资源嗅探扩展使用指南【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch猫抓cat-catch是一款免费开源的浏览器资源嗅探扩展打开任意网页时它会自动列出页面中出现的视频、音频等媒体资源并提供在线预览、批量下载、M3U8 流媒体解析与合并等功能让把这个视频存下来变成点两下按钮的事。全文按真实使用流程展开先装好再学会看资源列表然后依次处理普通视频、流媒体和找不到资源的三种典型场景。如何安装猫抓扩展并避免装到假版本猫抓是开源项目任何人都可以改动代码后重新上架因此装到官方版本很重要——README 中明确提醒商店里已出现带广告代码的伪猫抓。所有安装入口以官方文档和用户文档为准。应用商店在 Chrome 网上应用商店或 Edge 加载项商店搜索 cat-catch一键安装适合大多数用户。源码安装想体验最新功能或本地修改时使用。git clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后在扩展管理页打开开发者模式点击加载已解压的扩展程序选择克隆下来的 cat-catch 文件夹即可。CRX 离线安装从 Releases 页面右键另存 CRX 文件在开启开发者模式的扩展页中直接拖入。兼容性提醒1.0.17 之后需要 Chromium 内核 93 以上想体验完整功能如侧边栏模式建议浏览器在 104/114 以上版本。打开猫抓后先读懂这个资源列表点击工具栏的猫抓图标弹出页顶部有三个标签页标签作用当前页面列出本标签页嗅探到的媒体文件显示标题、MIME 类型、时长、分辨率与大小其他页面切换查看其他已打开标签页里捕获的资源媒体控制 / 其他功能对页面播放器做倍速、静音、画中画等控制以及入口功能列表底部是一排常驻操作下载所选、复制所选、全选/反选、清空、模拟手机、自动下载、录制脚本、设置。勾选任意资源后下方会展示该文件的完整 URL 和在线预览播放器——先预览确认内容再下载可以避免拿错文件。几个新手容易忽略的点列表支持按时长排序和删除重复文件名模拟手机会在请求中切换成移动端 UA适合抓网站按设备下发不同清晰度的场景资源没出现见文末的排查部分。场景一保存一个普通网页视频最常见的情况是页面里有一个 MP4/WebM 直链视频操作路径固定为四步正常播放视频让它把资源加载出来点开猫抓在当前页面列表里按大小或时长找到目标文件预览确认无误后点击该行右侧的下载按钮文件按命名规则保存到本地。批量时直接全选再点下载所选即可。想固定保存格式可到设置页调整命名模板支持标签嵌套如标题、日期等标签组合控制保存文件名过滤大小支持表达式、区间和单位例如100 KB、500-1000 MB可快速筛掉缩略图和垫片文件屏蔽列表全局强制屏蔽不希望被嗅探的站点项目也提供了站点主动申请加入避免抓取列表的流程见 README.md 的声明部分。另外扩展内置了快捷键命令覆盖暂停/启用、自动下载、缓存捕捉、M3U8 解析器、深度搜索、预览等操作重使用者可以靠键盘完成全流程。场景二M3U8 流媒体视频如何分片下载并合并成 MP4很多在线课程、直播回放并不是单个视频文件而是M3U8协议一个播放清单文件指向几百个.ts分片。直接复制清单 URL 是存不了视频的这时要用猫抓自带的解析器解析器界面的工作流从资源列表对 M3U8 条目点解析或直接在解析器中粘贴 m3u8 地址页面会列出全部分片并显示分片总数、总时长、分辨率加密内容还能解析密钥设置参数下载线程数、下载范围、是否输出 mp4 格式点击合并下载分片依次下载并自动合并为一个完整文件。几个实用的进阶开关上传 Key针对加密流手动填入十六进制或 base64 密钥隐藏下载成功的切片中断后重试时跳过已完成分片配合出错自动重试能明显提高成功率任意切片合并点击分片可单独勾选/取消只想要某几段时不必整集下完分片支持跳过解密、数据预处理剔除图片数据等选项适配不同站点结构。下载能力还可以外扩发送到 aria2走 aria2 RPC 把任务交给本地 aria2支持指定下载目录适合大文件m3u8dl 协议复制/调用 m3u8dl 命令交给外部下载器处理在线 ffmpeg / 嵌套 ffmpeg 模式把结果转码或二次处理。同样的思路也覆盖了MPDDASH 流媒体清单解析入口在 js/mpd.js 对应页面中。场景三列表里没有资源时的两板斧如果资源列表是空的通常不是猫抓的问题而是资源藏在它默认抓不到的地方。两个对应手段深度搜索重新扫描页面上下文包括部分 playlist 结构寻找媒体地址比默认嗅探更彻底。对某些站点有额外开销建议按需触发而不是常开录制脚本把边播边录的采集动作脚本化适合反复从同类页面采集的场景针对 WebRTC 直播流项目还带了专门的 catch-script/webrtc.js 录制脚本可尝试抓取基于 WebRTC 的直播画面。这两类脚本都放在 catch-script/ 目录下行为与界面选项联动。Edge Android 手机上也能用猫抓同样上架了 Edge Android手机端安装最简单的方式是用电脑浏览器扫描扩展页里的二维码在手机上直接装好手机端的定位是随身捕获在手机上刷到想留存的视频时直接嗅探下载不必回到电脑前操作。资源没检测到或下载失败怎么排查按出现频率从高到低处理症状排查步骤列表里没有视频① 先让视频播放几秒再查看② 刷新页面重试③ 触发深度搜索④ 检查该站点是否在屏蔽列表中弹窗打不开重启扩展快捷键中有重启扩展命令确认浏览器版本满足要求下载慢 / 中断降低并发线程数M3U8 场景开启隐藏成功切片后重试已完成的分片不会重下文件名异常导致失败检查命名模板早期版本曾出现标题含/字符导致失败新版已修复升级即可旧内核浏览器装不上Chromium 93 以下请使用 1.0.16 旧版或升级浏览器更新节奏可以持续在 CHANGELOG.md 查看例如 M3U8 解析器的切片重试、BYTERANGE 合并、在线 ffmpeg 嵌套模式等能力都是近几个版本逐步加入的。想读源码的话目录结构一览项目结构按扩展主逻辑 / 捕获脚本 / 界面 / 多语言划分入门阅读顺序建议从 manifest 和后台脚本开始cat-catch/ ├── manifest.json # 扩展清单权限、快捷键命令、入口页面 ├── js/ │ ├── background.js # 后台服务脚本扩展的核心逻辑 │ ├── content-script.js# 注入页面的内容脚本 │ ├── m3u8.js / mpd.js # 流媒体解析与下载页面 │ └── options.js # 设置页 ├── catch-script/ # 资源捕捉、录制、webrtc 等脚本 ├── _locales/ # 中、英、日、韩、俄、西、越南等 10 种语言 └── css/ img/ # 样式与图标几点值得放心的设计所有数据仅在本机存储处理不发送到远程服务器也不含跟踪器项目采用 GPL-3.0 许可1.0 版为 MIT并倡导基于其源码的扩展保持开源。翻译、功能改进都欢迎通过仓库的 Issue 与提交参与。合规提醒猫抓仅供下载你拥有版权或已获授权的内容请遵守各网站的服务条款与当地法规网站运营方如不希望被嗅探可按 README 流程申请加入避免抓取列表。使用本工具产生的一切法律责任由使用者自行承担。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表