news 2026/9/20 21:16:24

猫抓浏览器资源嗅探与视频下载实用指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓浏览器资源嗅探与视频下载实用指南

猫抓浏览器资源嗅探与视频下载实用指南

【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch

猫抓(cat-catch)是一款开源的浏览器资源嗅探扩展:它监听当前页面的媒体请求,把网页视频、音频与 M3U8/MPD 流变成能保存下来的本地文件。想把"只能在线看"的网页媒体存到本地,用它就够了。

60 秒上手 ⚡

  • 商店安装:Chrome 网上应用店或 Edge 加载项商店搜索 Cat-Catch 直接装;商店里存在掺了广告代码的伪猫抓,装前核对开发者与版本号。
  • 源码安装:git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,然后到扩展页面打开"开发者模式",点"加载已解压的扩展程序"选中该文件夹。
  • 第一个操作:打开一个有视频的网页并播放,点工具栏猫抓图标,在面板里挑体积最大的 mp4 点下载。
  • 兼容线:Chromium 93 以下只能用 1.0.16;想体验完整功能建议 104 以上。

核心能力拆解

打开面板:列全页面抓到的媒体

播放视频后点工具栏图标,弹出面板会实时列出当前页抓到的媒体,每行带文件名、大小与类型。展开一条能看到标题、MIME、时长、分辨率,并附一个可试播的预览播放器。切到"其他页面"标签页,还能查看同窗口里其他标签页捕获的资源。

流解析:M3U8 与 MPD 各有一个解析器

功能入口里分别提供 M3U8(HLS)解析器和 MPD(DASH)解析器。粘贴流地址后,界面列出全部分片与总时长;加密流会自动读取密钥和 IV,也可手动填写或上传 Key。底部选择输出格式、是否跳过解密、下载起止范围,点"合并下载"就得到成品文件,音视频分离的轨道也能各自处理。

内置下载器:替你把页面请求头带上

资源链接经常打不开,因为服务器会校验 Referer 这类请求头。猫抓的下载器页面(js/downloader.js)代你发起请求,自动附带资源所在页面的头信息;还支持边下边存的流式下载,以及把结果交给在线 ffmpeg 做后续处理。

媒体控制:倍速、截图、录屏

面板的"媒体控制 / 其他功能"页签能直接操控页面播放器:倍速、音量、静音、循环、画中画、全屏、截图。对不好直接抓的资源,可以用屏幕捕捉和 WebRTC 录制兜底;站点只给移动端 UA 放资源时,点"模拟手机"切换身份再抓。

典型场景走一遍

把页面上的视频存下来

播放视频,打开面板,资源列表会随播放增长。按后缀和体积挑目标——通常体积较大的 mp4 就是完整片源。展开条目确认时长、分辨率无误,点行尾的下载箭头,文件直接进下载目录。

把 M3U8 流合并成 MP4

资源是 m3u8 地址时,点功能入口的"M3U8 解析器",把地址粘进去。核对分片列表、总时长与分辨率;音视频分离的流选中对应轨道;设置下载范围(默认取全部分片),点"合并下载"。不想本地合并的话,"在线合并"会把数据交给在线 ffmpeg 页面处理。

把资源推到手机上

需要在手机上看或转发时,点资源行的二维码图标生成链接二维码,手机扫码即得地址。想在手机上直接抓资源,装 Edge Android 版即可,扫这个码进入安装页。

效率技巧与个性化

  • 后缀过滤:设置页按后缀(不带".")逐类保留资源,大小填 0 表示不过滤,适合挡掉缩略图与广告片。
  • 正则筛选:列表筛选框支持正则匹配资源 URL,回车生效;先在同一页的正则测试区用示例 URL 验证再保存。
  • 批量操作:全选 / 反选勾选多条资源后批量下载,连续剧集一次存完。
  • 快捷键:暂停/启用、自动下载、缓存捕捉、M3U8 解析器、清空、重启、深度搜索、预览都是命令,在chrome://extensions/shortcuts绑定按键;右键菜单可触发全部命令。
  • 深度搜索 / 缓存捕捉:强制刷新页面重新捕获,救回走缓存或动态加载的资源。

常见卡点速查

问题原因解法
资源列表是空的请求还没发出,或走了缓存刷新页面完整播一遍再开面板;仍抓不到就执行"深度搜索"或"缓存捕捉"
M3U8 下载后没声音音视频是两条独立轨道,只拿了其中一条在解析器里选中对应轨道合并,或两条流分别下载后离线合并
直接打开链接报 403 / 404服务器校验 Referer 等请求头别直接开链接,用内置下载器页面带页面头信息下载
更新后命令不生效扩展没重新加载,或 Chromium 低于 93扩展管理页点"重新加载";内核过旧就停在 1.0.16
面板迟迟没内容扩展处于暂停状态,或页面确实没有媒体确认处于启用状态,换个真正带可播放媒体的页面验证

合规与隐私

  • 📌 仅用于下载你拥有版权或已获授权的内容,法律责任由用户自行承担。
  • 站点不希望你抓取,可在仓库提 Issue(标题[Opt-Out Request] 你的域名,正文附域名与联系邮箱),核实后域名进入"避免抓取列表"。
  • 所有信息本地存储处理,不发送到远程服务器,无任何跟踪器。

项目资源索引

  • manifest.json:权限清单、命令定义与最低浏览器版本(Chromium 93)。
  • catch-script/:嗅探主脚本,资源捕获、深度搜索与录制逻辑。
  • js/:后台、M3U8/MPD 解析器与下载器页面逻辑。
  • _locales/:中、英、日、韩等 11 种语言包。
  • CHANGELOG.md:版本更新记录。

【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/20 21:14:10

网盘直链下载工具完整教程:三步拿到直链,新手零门槛

网盘直链下载工具完整教程:三步拿到直链,新手零门槛 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云…

作者头像 李华
网站建设 2026/9/20 21:13:33

Claude Code实战指南:从安装到高效使用的完整教程

简介:面向零基础与初级开发者,这是一份《Claude Code完全指南:从零基础到实战应用》PPT课件,系统讲解Anthropic旗下AI编程助手的安装配置、自然语言驱动开发、项目记忆管理与自动化工作流,也适合产品、数据、安全等职能…

作者头像 李华