猫抓浏览器资源嗅探插件使用指南:网页视频与音频下载
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
猫抓(cat-catch)是一款开源的浏览器资源嗅探扩展,能自动检测网页加载过程中的视频、音频与图片文件并提供下载,适合需要保存在线媒体内容的用户。它运行在 Chrome、Edge 等 Chromium 内核浏览器中,也可在 Firefox 上使用。
猫抓浏览器插件是什么
猫抓是一款网页媒体嗅探工具,以浏览器扩展的形式运行。它会监听页面的网络请求,把符合规则的媒体文件按页签分组列出,并提供预览、下载、复制等入口。
- 本地处理:嗅探与解析全部在浏览器内完成,不向远程服务器发送数据
- 格式覆盖:支持 MP4、WebM 等直链文件,以及 M3U8、MPD 流媒体
- 内置解析器:M3U8 与 MPD 解析器可处理加密解密、分片合并与音频提取
- 多语言界面:提供中文、英文等十种语言
- 开源许可:GPLv3 协议,免费使用,源码位于仓库 catch-script/ 与 js/ 目录
猫抓浏览器插件安装步骤
推荐从浏览器官方扩展商店安装:
- 打开 Chrome 网上应用店、Microsoft Edge 加载项商店或 Firefox 附加组件商店
- 搜索“猫抓”或“cat-catch”,安装官方版并固定到工具栏
- 打开任意含视频的页面,点击工具栏图标,确认弹出界面能列出资源
两种备选方式:开发者可用git clone https://gitcode.com/GitHub_Trending/ca/cat-catch获取源码,在扩展管理页开启“开发者模式”后选择“加载已解压的扩展程序”;也可以从官方 Releases 页下载 .crx 文件,拖入扩展管理页完成安装。
猫抓是开源项目,商店中存在夹带广告的仿冒版本,请核对发布者与项目信息,只从官方渠道获取。兼容性方面,需要 Chromium 内核 93 以上,104 以上可获得完整功能。
动手实操
查看当前页面的资源列表
打开一个视频页面并正常播放,点击工具栏的猫抓图标。弹出窗口顶部有“当前页面”“其他页面”“媒体控制”三个页签,列表中的每条资源前有复选框,右侧标注文件大小,并附复制、预览、下载三个按钮。
选择、下载与复制
勾选需要的文件,点击底部“下载所选”即可保存。文件较多时先用“全选”或“反选”批量勾选。点击“复制所选”会把链接写入剪贴板,方便发给其他工具。“自动下载”开启后,新捕获的资源会直接入队下载,无需逐条点击。
预览回放与媒体控制
点击列表条目右侧的播放按钮,窗口内会出现播放器,可看到标题、MIME 类型、时长与分辨率,并拖动进度条定位。切到“媒体控制”页签,还可以直接操控原页面的播放器:播放/暂停、倍速(0.1~16 倍)、画中画、全屏、截图当前帧、调节音量。
M3U8 流媒体视频下载
在弹出窗口“功能入口”处打开 M3U8 解析器。顶部“M3U8 自定义地址”框粘贴流地址,若网站有防盗链可补充 BaseURL 与 Referer,点击“解析”。界面会显示分片总数、总时长、分辨率(例如 64 个文件、时长 10 分 34 秒、1280×720),下方列出全部 ts 分片。
加密流可在“密钥”区输入密钥与偏移量 IV,或上传密钥文件。底部选项里勾选“mp4 格式”可把分片合并转封装为 mp4,下载线程默认 6、最大 256,按需调整。最后点击“合并下载”,进度区显示速度与已下载大小,失败的分片可用“全部重新下载”补下。
典型用法
保存在线课程与教程视频
- 完整播放一遍页面让资源加载出来;列表为空时点击“深度搜索”重新扫描
- 按文件大小与时长挑出清晰度最高的分片,勾选后批量下载
- 课程以 m3u8 形式分发时,把地址填入 M3U8 解析器处理
- 用“删除重复文件名”功能去掉列表中的重复项,再统一保存
提取背景音乐与音频素材
- 在资源列表中按 MIME 类型找到独立的音频文件直接下载
- 音频封装在视频流里时,在 M3U8 解析器勾选“只要音频”,只提取音轨
- 网站只对移动端下发清晰版本时,点击“模拟手机”切换 User Agent 重试
- 需要跨设备传输时,用“复制所选”拿到链接,再发送到目标设备
进阶设置与常见问题
设置页(弹出窗口的“设置”按钮进入)里三项最常用的配置:
- 抓取后缀 / 抓取类型:在规则表中为后缀和 MIME 类型设置最小文件大小,过滤掉图标、缩略图这类小文件
- 正则匹配:按正则表达式筛选或屏蔽资源 URL,附带测试框可以即时验证表达式
- 脚本设置:开启“始终深度搜索”后每次翻页都会自动扫描,适合动态加载严重的站点
Q:列表里找不到某个视频怎么办?A:先完整播放一次页面,让分片请求真正发出;仍为空时点击“深度搜索”按钮重新扫描。页面若通过 WebRTC 分发,可尝试“录制 webRTC”。
Q:m3u8 解析后解密失败或分片损坏?A:在“密钥”区手动填入正确的密钥与 IV 再解析;确认无误后点击“合并下载”。加密信息拿不到时可勾选“跳过解密”,下载原始分片稍后自行处理。
Q:下载提示 403 或链接过期?A:多为防盗链所致。在 M3U8 解析器的 Referer 框填入页面地址;仍失败则在设置页定制 User Agent,或改用“本地 m3u8”配合完整请求头重试。
猫抓覆盖了从资源发现、预览到批量保存的完整流程,日常使用只需熟悉“当前页面”列表与 M3U8 解析器两处即可。请仅用它下载自己拥有版权或已获授权的内容,网站运营方不希冀被抓取时可向项目提交域名排除请求。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考