猫抓资源嗅探扩展快速上手:怎么装、怎么抓到网页视频
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
猫抓(cat-catch)是一款免费开源的资源嗅探浏览器扩展。它盯住当前网页,把里面正在传输的视频、音频、图片列成清单,勾一下就存下来。M3U8 流媒体(分段加载的在线视频)也能自动拼回一个完整的 MP4。
它能解决什么问题
备份别人不让你存的网课视频
很多课程平台不给下载按钮,只给一个播放地址。猫抓把地址抓出来直接存本地,离线复习不再看网速脸色。比如你买了 20 讲的系列课,装好猫抓后把每讲视频逐个存进网盘备份,换设备也不怕链接失效。
保存社交平台的短视频
刷到喜欢的内容,右键"另存为视频"往往没用——页面里跑的是一段段小片段。猫抓识别出完整文件后帮你拼好。例如在微博看到一支 28 秒的 1280x720 视频,点开猫抓就能看到它对应的 10MB 左右的 mp4 文件,勾选下载即可。
收集网页里的设计素材
写文章、做 PPT 经常要存几张图。鼠标悬停就能抓:打开一个素材站,把猫抓面板里所有 jpg、png 勾上,一次存齐,省掉一张张右键另存的工夫。
从安装到第一次下载
先说装。打开 Chrome 网上应用店或 Microsoft Edge 加载项商店,搜索"猫抓",认准官方开发者,点安装。想用最新源码的话,git clone https://gitcode.com/GitHub_Trending/ca/cat-catch拉下来,再到扩展管理页打开"开发者模式",点"加载已解压的扩展程序"选中文件夹。
装好后你打开任意视频页,刷新一次,再点工具栏上的猫爪图标,面板里会显示"当前页面"标签,下面一排按钮:下载所选、复制所选、全选、反选、清空、模拟手机、自动下载、录制脚本、设置。
页面里的资源每被加载一次,列表就多一条,显示文件名和大小。点开某一条,能看到标题、MIME 类型(文件类型)、时长、分辨率,还有完整地址和内置播放器预览。
完成第一次下载:勾选那条 mp4,点行尾的下载箭头。文件会进浏览器默认下载目录。想存多个就点"全选",再点"下载所选"。
进阶能力
M3U8 分片合并下载方法
列表里出现 m3u8 文件时,点放大镜进入 M3U8 解析器。新标签页显示分片数、总时长、分辨率和预计大小,下面列出每个 TS 分片(视频小片段)。加密流在这里填自定义密钥(16 进制或 base64 格式),勾选 mp4 格式后点"合并下载",得到的就是一个能直接播放的 mp4。
页面录制与 WebRTC 捕获
列表里没有目标地址时,用录制兜底。点"录制脚本",页面上会多出一个控制面板:选视频、选编码格式和码率,点开始/停止,内容被录成 webm 文件。直播、在线会议这类实时内容尤其合适。WebRTC 流(网页通话用的实时音视频)同样能抓,可以单独挑视频轨或音频轨,还能设成每小时自动保存一次,勾选 ffmpeg 让录完自动转码。
Aria2 多线程下载与 FFmpeg 转码
大文件想更快,在设置里配置 Aria2(一个命令行下载工具),走 RPC 协议多线程拉流,还能指定下载目录。FFmpeg(音视频处理工具)则负责合并与转换:把分开的音轨视频轨合成一个文件、只提取声音、转成手机能播的格式,在 M3U8 解析器里直接勾选即可。
踩坑与排错
检测不到视频资源。原因:资源是动态加载或播放完就释放的内存流(blob)。解法:刷新页面后点面板上的"捕获"重新抓;用"深度搜索"找密钥;资源藏在其他标签页时,切到"其他页面"标签查看。
下载的视频没声音。原因:抓到的是纯视频码率流,音频在另一条流里。解法:M3U8 解析器里选带 aac 音轨的 m3u8 文件,或勾选 mp4 格式让音视频合并后再下。
M3U8 分片整批 403。原因:地址是带时效签名的"一次性 URL",或页面校验了 Referer(来源标识)。解法:解析器会自动调整 Referer、失败自动重试;分片多时用"下载范围"参数分批下载,避免中途过期。
插件打不开或报错。原因:浏览器版本太老。解法:1.0.17 之后需要 Chromium 内核 93 以上,低于 93 用 1.0.16;想体验完整功能建议 104 以上。
合规与社区
只下载自己拥有版权或已获授权的内容,别碰未授权的商业影视;网站运营方也可以在仓库 Issue 里申请把域名加入"避免抓取列表"。项目所有数据在本地处理,不上传、不带追踪器。想参与的话,catch-script/ 目录里有录制脚本可以学,_locales/ 目录欢迎补翻译。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考