猫抓 cat-catch 浏览器资源嗅探插件:网页视频下载完全指南
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
昨晚我在一个灵感站存参考图时,发现高清原图就藏在网络请求里——页面只给缩略图,完整文件的地址明明在眼前,就是拿不到。想往本地存网页资源的人,大概都遇到过这种"看得见、够不着"的情况。cat-catch(猫抓)是一款开源的浏览器资源嗅探插件:它把当前页面里藏着的视频、音频、图片自动列成清单,让你能预览、筛选,再像保存普通文件一样把它们下下来。
⏱️ 三分钟装好并下载第一个文件
猫抓支持 Chrome、Edge 等 Chromium 内核浏览器和 Firefox,安装方式按你的习惯挑:
| 方式 | 适合谁 | 关键操作 |
|---|---|---|
| 官方商店 | 绝大多数用户 | 在 Chrome / Edge / Firefox 的扩展商店搜"猫抓",核对开发者身份后安装 |
| 源码安装 | 开发者、尝鲜党 | git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,再到扩展管理页打开开发者模式,用加载已解压的扩展程序选中克隆下来的文件夹 |
| CRX 包 | 不便访问商店的用户 | 从项目 Releases 页下载 CRX 文件,拖进扩展管理页即可 |
三种装法的具体说明都写在仓库的 README.md 里。
第一次用,照这四步走一遍就行:
- 打开一个带视频的页面(新闻页、网课页都行),点工具栏上的猫抓图标。当前页面标签里已经按捕获顺序列好了资源,文件名、大小一目了然,标签页名称上直接标着本页捕获到的文件数。
- 单击任意一条资源,下方详情区会显示标题、MIME类型、时长、分辨率和真实资源地址,旁边就是内嵌预览播放器——先确认内容是不是你要的那段。
- 在目标文件前打勾,点下载所选开始保存。全选、反选、清空都在工具栏上,复制所选能把地址复制出来。
- 底部还有一排功能:模拟手机(抓移动端才加载的资源)、自动下载(定点抓取免手点)、录制脚本(应对动态生成的内容)、设置。
⚠️ 版本与渠道:1.0.17 之后的版本需要 Chromium 内核 93 以上,想体验完整功能建议用 104 以上;Firefox 用户同样把浏览器升到较新版本。猫抓是开源的,市面上已经出现过夹带广告代码的"伪猫抓",只走官方渠道安装,否则数据安全没保障。
功能全景与本地嗅探机制
默认设置对大多数人够用,值得知道的几项能力收拢在下面这张表里:
| 功能 | 解决的问题 | 适合谁 |
|---|---|---|
| 本地嗅探与列表 | 收集到的资源信息只在本地存储处理,不上传远程服务器,也不含跟踪器 | 在意隐私的人 |
| 多语言界面 | 简中、繁中、英、西、日、韩、俄、土、越、葡等语言的界面都完整本地化,功能一致 | 不同地区的用户 |
| 大小过滤 | 用>100 KB、500-1000 MB这类表达式剔除低价值小文件 | 列表被小图标刷屏的人 |
| 自动下载 | 免去每次手动点按 | 固定抓某类资源的人 |
| 最新资源置顶 | 新捕获的资源永远排在列表最上方 | 页面资源很多、找不着刚抓的人 |
| 外部下载器 | 任务可交给 Aria2、M3U8DL、ffmpeg 处理 | 追求速度和自动化的人 |
多语言界面靠每种语言一份翻译文件维持,切换之后从资源列表到解析面板,按钮文字都是本地化的,不用猜。
原理一句话讲透:猫抓像站在页面网络请求出口处的接待台——每次你打开页面,浏览器会发出大量请求,猫抓实时观察这些请求,根据响应头等信息判断每个请求背后是视频、音频、图片还是文本,把媒体类的挑出来列进面板。它不向网站发任何"破解"动作,只是在浏览器已经发出的请求里做筛选,全程都在本地完成。
M3U8 流媒体分片怎么合并下载
遇到 M3U8 格式的视频时,页面先加载到的 m3u8 文件只是一份地址清单,真正的画面和声音散落在几十上百个 ts 分片里,播放器按顺序拉取、边拉边播。所以右键保存地址,你拿到的只是那份"清单",里面没有任何可播放的内容。
操作路径:在资源列表里点 m3u8 条目,进入解析器。顶部显示 m3u8 地址、分片总数、总时长和分辨率,中部把每个 ts 分片逐条列出来。
| 条目 | 作用 | 什么时候用 |
|---|---|---|
| 多线程下载 | 调节线程数并行拉取分片 | 大文件、网速不佳 |
| mp4 格式 | 分片合并后存成通用视频格式 | 要在通用播放器里看 |
| 只要音频 | 跳过视频轨,只保留声音 | 收集播客、音乐素材 |
| 跳过解密 / 自定义密钥 | 加密流自动识别,失败时手动填密钥(16 进制或 base64) | AES 加密的流媒体 |
| 下载范围 | 填起止分片编号,只取其中一段 | 长视频只要一部分 |
| 合并下载 / 打开下载目录 | 合并完成后直接定位到成品文件 | 一次性拿到完整文件 |
| 调用 M3U8DL / 发送至 ffmpeg 行 | 把任务交给外部下载器或工具 | 进阶用户追求速度 |
解析器的实现放在仓库的 js/m3u8.js,想深挖分片是怎么拼接、解密的,可以从这个文件入手。
把资源变成自己的:三类人的用法
网课学生:搭一套离线课库。文件夹按两层建:课程/前端基础/、课程/数据结构/,一门课一个文件夹;文件名用第03周_CSS弹性盒子.mp4这种"周次_主题"格式,复习时不用翻找。列表里优先选分辨率更高的那条;系列课全选之后直接下载所选一次收齐,省得逐个点。
设计师:大图留下,噪音滤掉。素材站里值得要的是大图,先把大小过滤设成>100 KB,图标和小按钮直接出局,列表里剩下的就是能进素材库的图;批量打勾后归档进素材/2026-灵感/。如果站点只在移动端出高清图,先开模拟手机再抓,这个开关很容易被人忽略。
家庭用户:给相册留本地副本。云相册里的旅行视频、孩子照片,批量下回本地最稳妥。归档按"年月_事件"来:2026-09_上海citywalk.mp4、2026-09_宝宝百日宴.mp4,一个事件一个文件夹,日后挪动只需拖文件夹。下载前先预览确认是完整版,再批量勾选保存。
边界与高频答疑
网页视频能不能随便下?只下你拥有版权或已获授权的内容,比如自己的作品、拿到授权的素材、站点明确允许保存的内容。未经授权下载受版权保护的内容属于越界,开发者不对用户行为负责,请自行遵守当地法律法规。
网站不想被嗅探怎么办?官方维护了一份"避免抓取列表"。如果你运营的网站不希望猫抓运行在站上,到项目仓库提一个 Issue,标题格式写[Opt-Out Request] 网站域名,正文附上域名和联系邮箱,核实通过后就会加入列表,后续版本会尊重这一意愿。
数据安全吗?所有嗅探和解析都在本地存储处理,不发送到远程服务器,扩展本身也不含跟踪器。前提是装官方渠道的版本——最大的风险不是工具本身,而是第三方修改版。
下着下着断了怎么办?新版解析器对失败的分片有自动重试机制,网络抖一下一般能自己恢复;还不稳就把线程数调低再试,成功率会明显上去。变更细节可以看 CHANGELOG.md。
回到开头那个灵感站:高清大图现在安安静静躺在素材/文件夹里,网课也进了硬盘。没用过资源嗅探插件的话,去扩展商店搜"猫抓",三分钟就能上手;喜欢源码的,用git clone https://gitcode.com/GitHub_Trending/ca/cat-catch拉一份自己构建。工具只负责把页面里的资源交到你手上,留还是不留,你自己定。
核心关键词:浏览器资源嗅探工具长尾关键词:网页视频下载插件、M3U8流媒体解析器、浏览器扩展资源收集、网课下载方法、网页图片批量下载、M3U8合并成MP4
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考