网页视频怎么下载:猫抓资源嗅探新手实用指南
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
想把网页上的视频存下来,却发现资源列表里只有一堆零散的片段请求?猫抓(cat-catch)是一个免费开源的浏览器资源嗅探扩展,它把当前页面加载过的视频、音频自动列出来,你勾选后直接保存。支持 Chrome、Edge、Firefox,跟着做一遍,5 分钟内能用起来。
先选安装方式:商店还是源码
商店安装(多数人):在 Chrome 网上应用店或 Edge 加载项商店搜索"猫抓",认准作者 xifangczy 再安装;Firefox 附加组件商店也有,需要非国区 IP。README 特别提醒:源码是开源的,市面上有塞了广告代码的仿制品,装之前核对扩展名和作者。
源码安装(适合开发者):
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch打开扩展管理页(Chrome 为chrome://extensions),开启"开发者模式",点"加载已解压的扩展程序"选中刚才的文件夹。
版本要求:1.0.17 之后需要 Chromium 内核 93 以上;低于 93 用 1.0.16,想要完整功能建议 104 以上。
装完工具栏会出现猫爪图标,找不到就点浏览器工具栏的扩展拼图按钮把它固定出来。如果点图标没反应,多半是开发者模式下扩展被禁用了,回到管理页把它重新启用。
三步完成第一次下载
- 打开目标网页,把视频完整播放一次。
- 点猫爪图标打开面板,捕获到的资源按列表展示:文件名、类型、大小一目了然。
- 勾选目标文件,点行尾的下载按钮;底部按钮支持对选中项批量下载。
界面从上到下分四块:顶部是按页面分组的文件列表,每行带复制、预览、下载按钮;中段是当前选中资源的标题、时长、分辨率和直链;再往下是内嵌预览窗口;最底部一排是批量操作按钮(下载所选、全选、自动下载等)。
小技巧:下载前先点行内的播放按钮预览,确认内容再下手,能少下错文件。如果列表里一个资源都没有,多半是页面还没加载完或资源是延迟请求的,刷新页面完整播一遍再回来。
日常提效:筛选、批量、快捷键
- 筛选:列表上方按格式、大小、关键词过滤,大列表里找文件很快。
- 大小条件支持表达式,如
>100 KB、<1 GB、500-1000 MB,直接写进过滤框。 - 批量:勾选多个文件一次下载;在设置页给文件名配模板,用标签替换标题、序号,避免下出一堆重名文件。
- 快捷键:浏览器支持给"暂停/启用捕获""自动下载"等动作绑键盘快捷键,固定站点配合自动下载,资源出现即下载。
- 右键菜单:在页面上右键可重新捕获、清空当前页数据、打开 M3U8 解析器。
所有配置集中在 options.html 页面,改完自动保存。如果筛选没生效,多半是大小表达式写错了单位或范围格式。
把 M3U8 分片流合并成完整视频
现象:资源列表里只有几十个.ts小分片,单个下下来没法播放。
原因:站点用 HLS 协议把视频切成片段边播边加载,普通嗅探只能抓到零散分片。
解决:右键该 M3U8 资源选"M3U8 解析器",面板里也能直接打开。解析器会列出全部分片,并给出总时长、分辨率。
界面上方是 M3U8 地址和分片列表(可逐个勾选),中间一排是批量按钮,底部设置保存文件名、密钥(key)、偏移量 IV 和下载范围,确认后合并下载即得到一个完整视频。三个容易翻车的细节:
- 下完没有声音:音视频在两条 M3U8 流里,分别下载后再合并,或送到 FFmpeg 二次合成。
- 下完是乱码:加密流,把密钥填进密钥栏重新下载。
- 提示链接失效:部分 M3U8 链接是一次性的,猫抓支持从页面缓存读取数据,先重新捕获再解析。
顺手就能用:下载范围可以只填部分切片编号,只想要某一段时省流量。如果合并结果缺帧,多半是切片被站点限流了,降低并发重试。
进阶:Aria2、FFmpeg 与捕获脚本
- Aria2:在设置里以 RPC 方式接入,可指定下载目录,把大文件任务交给本地 Aria2 多线程下载。
- 发送到 FFmpeg:下载中途就能把文件送到在线 FFmpeg 做转码、提音轨,不用等下完再手动处理。
- 捕获脚本:catch-script/ 目录有预置脚本——
webrtc.js抓 WebRTC 直播流、recorder.js录制页面视频、search.js做深度搜索,普通嗅探抓不到的场景先看看它们。 - 源码导读:捕获核心在 catch-script/catch.js,解析器在 js/m3u8.js,后台服务在 js/background.js,想深入可以按这条线翻。
卡住时按顺序排查
- 列表里没视频 → 刷新页面完整播放,重开面板;仍不行就右键"深度搜索"多挖一层。
- 视频没有声音 → 回 M3U8 解析器确认音频流也下了,再合并或 FFmpeg 合成。
- 扩展装不上、功能不全 → 查内核:低于 93 用 1.0.16,要全功能上 104+。
- 想在手机上用 → 猫抓是桌面扩展,变通做法是电脑上解析出直链,用二维码分享发到手机再下载。
- 下载失败、请求被拒 → 资源需要 Referer、User-Agent 等请求头,在设置里补上对应值重试。
最后提醒一句:猫抓请只用于下载自己拥有、自己创作或已获授权的内容,下载有版权保护的材料前先确认你有权这么做。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考