news 2026/9/15 12:05:41

猫抓插件5分钟上手:网页里的视频音频资源嗅探全实操

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓插件5分钟上手:网页里的视频音频资源嗅探全实操

猫抓插件5分钟上手:网页里的视频音频资源嗅探全实操

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

你点开一个视频网站的播放页,盯着播放器右上角那个灰色的下载按钮按了几次,什么都没发生;右键"另存为",存下来的只是一个几 KB 的播放器网页。猫抓(cat-catch)是一个免费的浏览器资源嗅探扩展,它把页面正在加载的视频、音频、图片全部列成清单,你勾选、点下载,完事。

你被什么卡住了

  • 网站把下载入口藏起来或者干脆禁用,右键菜单里没有"视频另存为"。
  • 你想存资源 URL,只能去开发者工具的网络面板里肉眼翻。
  • 页面给的是 M3U8 播放列表,单个 TS 分片存下来没法看。
旧做法猫抓
翻 Network 面板找媒体请求自动嗅探,列表直接摆出来
M3U8 存成一堆 TS 分片分片自动合并成 MP4,支持 AES 解密
图片要一张张右键存勾选批量,一次下完

猫抓嗅探引擎:从网络请求到可下载文件

猫抓的原理一句话:它以只读方式监听当前页面发出的全部网络请求,按 MIME 类型和扩展名挑出视频、音频、图片,列成带大小的清单。你输入的是"打开任意网页",经过的是请求嗅探与媒体过滤,输出的是可预览、可下载、可合并的资源列表,全程本地完成,不经过任何第三方服务器。

从装好到第一次下载成功

三种装法,挑一个顺手的:

  • 应用商店:在 Chrome / Edge / Firefox 的官方扩展商店里搜索"猫抓"安装,认准官方版本。
  • 源码加载git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,扩展管理页打开"开发者模式","加载已解压的扩展程序"选中该文件夹。
  • CRX 拖入:从 Releases 页保存 CRX 文件,拖进扩展管理页即可。

装好后先做这三件事:

  1. 打开任意有视频播放的网页,点工具栏猫抓图标,看到的就是"当前页面"资源列表,带文件名、大小、复选框。
  2. 点一下某个资源,展开查看标题、MIME、时长、分辨率和完整 URL。
  3. 列表里点播放图标预览确认内容无误,再点下载图标,文件进浏览器默认下载目录。

把网页里的 MP4 直接抓下来

打开含视频的页面,等列表刷出资源。同一视频常有多档质量,文件大小差好几倍,选最大的那个基本就是最高清晰度。点播放图标先预览几秒,确认后点下载,几秒到几十秒后文件就出现在下载目录。

把 M3U8 分片视频拼成完整 MP4

点列表上方"其他功能"进入 m3u8 解析器,把 M3U8 地址贴进"m3u8文件地址"输入框。它会解析出全部 TS 分片、总时长和分辨率,下方可以自定义保存文件名、并发线程数、下载范围,也可以填 Key 解密参数。勾选"mp4格式"后点"合并下载",出来的就是能直接拖进播放器或剪辑软件的 MP4。

一次批量保存整页图片

图片资源会混在列表里,用"全选"或按大小反选掉小图标,批量点下载。适合存图集、PPT 配图这类场景,不用一张一张右键。

把资源链接交给别的工具

每个资源右侧都有复制按钮。复制出来的就是可直链访问的完整 URL,可以粘进 aria2、IDM 或其他下载器继续干活,也可以生成二维码发到手机上。

进阶配置:让批量下载更省力

在"设置"里调这几项,长期用会省不少事:

配置项作用
自动下载满足条件的资源(类型、大小)自动开下,不用手动点
下载线程数m3u8 合并时控制并发,默认 32,弱网可调低
下载范围只合并第 N 到 M 个分片,试错成本更低
语言界面支持 11 种语言,中文简繁、英、日、西、俄等

底层长什么样

  • 请求嗅探主逻辑:catch-script/
  • m3u8 解析与合并:js/m3u8.js
  • 后台服务与下载调度:js/background.js、js/downloader.js

你可能踩的坑

  • 现象:列表里空空如也,明明页面在放视频。原因:页面还没开始发媒体请求,资源藏在懒加载或交互之后。绕过:先把视频点播放、把图集滚动加载出来,再刷新猫抓列表。
  • 现象:m3u8 合并失败或合并出来是黑屏。原因:流带 AES-128 加密,没给解密 Key。绕过:在解析器里点"上传Key"填入密钥再合并;纯分片问题则用"本地m3u8"或"原始m3u8"按钮排查。
  • 现象:装完的"猫抓"弹广告、多出不认识的按钮。原因:商店里有加了代码的仿冒版本。绕过:只从官方渠道装,或自己 clone 源码以开发者模式加载。
  • 现象:安装后提示不兼容。原因:1.0.17 之后要求 Chromium 内核 93 以上,完整功能建议 104+。绕过:老内核换 1.0.16 版本,或升级浏览器。

边界与红线

只下载你拥有版权或已获授权的内容。网站运营方可以按流程申请将域名加入"避免抓取列表",看到列表说明对方已声明不希望被嗅探,请尊重。法律后果由使用者自行承担。

那个灰色下载按钮再没用时,你手里已经多了一条路。现在就找一个放视频的网页,点开发猫抓图标试试。

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

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

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

用Python爬虫抓取高考志愿数据:招生计划与分数线采集实战

简介:这是一套面向高考志愿填报场景的大学数据爬取脚本,适合有 Python 基础、想批量获取招生计划、专业分数线、历年录取数据及学校基本信息的考生、家长或数据分析爱好者。脚本基于 requests 与 fake_useragent 实现,抓取内容包括专业名称、…

作者头像 李华
网站建设 2026/9/15 12:04:42

2026年Docker镜像加速器可用清单与配置排查全攻略

每隔两三个月,就会有人拿着网上流传的 Docker 国内镜像源列表来问我:“怎么按着配了还是拉不动?”说实话不怪他们,这类列表的更新速度永远追不上失效速度。9 月 13 日我把平时收集的加速地址重新过了一遍,逐个做了连通…

作者头像 李华
网站建设 2026/9/15 12:04:29

JavaScript内存泄漏实战指南:定位、修复与自动化防控

1. 这不是“理论课”,是浏览器里正在发生的内存战争你有没有遇到过这样的场景:一个页面刚打开时流畅如丝,滚动几十次后开始卡顿,再点几个按钮,Chrome 的任务管理器里那个标签页的内存占用从 80MB 暴涨到 420MB&#xf…

作者头像 李华
网站建设 2026/9/15 12:04:23

Flutter WebView唤起微信支付宝实战指南

1. 项目概述:为什么H5在Flutter WebView里“唤不起”微信和支付宝?最近两周,我连续帮三个团队处理了同一个问题:用flutter_webview_plugin(注意,不是webview_flutter)加载一个H5页面&#xff0c…

作者头像 李华
网站建设 2026/9/15 12:04:19

UE4角色移动系统搭建:奔跑、冲刺、蹲下与蹲走的动画状态机实践

UE4 里让角色同时具备奔跑、冲刺、蹲下、蹲走这一整套动作切换,是很多动作类项目起步时绕不开的第一道蓝图骨架。哪怕你只是做一个小型独立游戏,角色移动手感往往直接决定了玩家对这个游戏的第一印象;状态切得顺不顺、动画跟不跟手、蹲伏会不…

作者头像 李华