猫抓 cat-catch 浏览器资源嗅探扩展完整指南:从嗅探网页视频到 M3U8 分片下载
2026/9/7 16:57:22 网站建设 项目流程

猫抓 cat-catch 浏览器资源嗅探扩展完整指南:从嗅探网页视频到 M3U8 分片下载

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

装好 猫抓(cat-catch)这款开源浏览器资源嗅探扩展之后,浏览器里能播的视频、能听的音频、能显示的图片,都会变成可以直接存进硬盘的普通文件。它能做到的事很具体:页面没有下载按钮,也能把正在播放的正片抓下来;M3U8 这种被切成成百上千小段的流媒体,能自动合并成一整个 MP4;做了 AES 加密的分片,大多能自动识别密钥并解密;直播可以边播边录,中途断网还能自动续传。

一分钟看懂:它是什么、边界在哪

猫抓是一个跑在浏览器里的资源嗅探扩展,做法和翻网页源码、右键另存为完全不是一回事。它守在浏览器的网络请求通道上,页面每向服务器要一份内容,它就顺手看一眼这份数据是什么——视频、音频、图片还是纯文本——然后把符合媒体条件的挑出来,整理成一张带文件名、大小标注的清单。

判断依据主要来自响应头里的类型信息,所以那些藏在 Blob 地址、动态接口背后的真实文件地址,它同样找得到,而这些恰恰是右键保存够不着的地方。整条链路——嗅探、识别、汇总、下载、合并——全在本地完成,收集到的信息不会上传到任何远程服务器,扩展里也没有埋跟踪器。嗅探与解析的核心逻辑分布在 js/background.js 与 js/m3u8.downloader.js。

边界也说清楚:它不做破解。带 DRM 保护的媒体、需要付费墙登录授权的内容,它不会去强行撕开,界面会明确提示改用第三方工具。换句话说,它负责把页面上正在加载的媒体数据抓下来、落成文件,而不是绕过版权机制本身。

三步装好扩展,先避开山寨版

按使用习惯挑一条安装路径即可,三种方式装到的是同一套功能:

安装渠道适合谁操作要点
应用商店绝大多数用户在 Chrome 应用商店 / Edge 扩展商店搜"猫抓",认准开发者后安装;Firefox 走附加组件商店(部分地区网络受限)
源码开发者、想尝鲜的人git clone https://gitcode.com/GitHub_Trending/ca/cat-catch拉取代码,在扩展管理页打开"开发者模式",点"加载已解压的扩展程序"选中文件夹
CRX 包不方便访问商店的人从项目 Releases 页把 .crx 文件右键另存为,拖进扩展管理页面即可

版本兼容性提前排雷:1.0.17 之后的版本要求 Chromium 内核 93 以上,想体验完整功能(含侧边栏等)建议 104 以上,低于 93 的内核请退回 1.0.16;Firefox 用户同样把浏览器升到较新版本。具体版本号记录在 manifest.json,历次更新细节见 CHANGELOG.md。

⚠️ 安全提醒:猫抓是开源的,任何人都能下载源码重新打包上架,市面上已经出现过被塞进广告代码的"伪猫抓"。装之前一定走官方渠道,安装地址以官方仓库和用户文档为准,别图省事从来路不明的第三方站点拿包。

从打开网页到存下文件:最短路径

装完打开任意含视频的页面(新闻网页版、在线课程都行),点一下工具栏里的猫抓图标,面板会弹出,当前页面的媒体资源已按捕获顺序排好。跟着下面的顺序走一遍就能拿到文件:

  1. 看清单:顶部"当前页面 / 其他页面"两个标签各显示捕获条数,每条资源都带文件名和大小。
  2. 点一条看详情:展开后能看到格式、分辨率、时长、MIME 类型,以及真实的资源地址。
  3. 先预览:面板内嵌播放器,先确认是不是要的那一段,避免下错。
  4. 勾选并下载:用复选框选中目标,点"下载所选";需要成组处理就用全选 / 反选 / 清空。

列表上方还有几个筛选入口,资源多时很好用:正则筛选按 URL 匹配、后缀筛选按文件类型过滤;"更多功能"里藏着模拟手机模式(能抓到只有移动端才加载的资源)、自动下载、视频录制等按钮。

进阶技巧:分片长视频一键收整

长视频、课程录播几乎一定走 M3U8。它的本质是一个"目录文件"——里面只记录分片地址,浏览器按顺序拉取、边下边播。只保存这个目录,等于只拿到了目录却没拿到正文。猫抓内置的 M3U8 解析器就是来补这一块的:点开资源列表里的 M3U8 文件,解析器会拉取全部 TS 分片,再按你选的方式合并成一个能直接打开的完整文件。

解析器里最常用的几项能力:

功能干什么用什么时候开
多线程下载并行拉分片,最多可到 256 线程(默认 6)大文件、网速不稳时
转码合并合并成 MP4,或走在线 ffmpeg想在通用播放器里直接看时
只要音频只抽声音轨、丢掉视频做播客素材、收藏音乐
自定义密钥手填密钥 / IV,支持 16 进制、base64 或密钥地址自动识别解密失败时
下载范围只取指定起止区间的分片,可填序号或 HH:MM:SS长视频只想要一段
边下边存数据边下边落盘,不先落完整临时文件直播流、超大文件
调用外部下载器交给 Aria2、N_m3u8DL-CLI 接管追求更高速度时

对加密流,解析器大多能自动识别并套用解密参数;自动检测失败时,在"密钥"区域手动填密钥(16 进制或 base64 都行),需要的话再补 IV。SAMPLE-AES 加密和带 DRM 的媒体暂时处理不了,界面会直接提示。

想要更快的速度,可以把任务转给外部工具:Aria2 走 RPC 协议(可带密钥和 cookie、还能指定下载目录),N_m3u8DL-CLI 走 m3u8dl 协议,文件也能直接送到在线 ffmpeg 做转码。录制、深度搜索、缓存捕捉这类脚本统一放在 catch-script/ 目录里,按需开启即可。

参数化设置收在独立的设置页,一次调好长期受益:过滤大小支持表达式写法,比如>100 KB<1 GB500-1000 MB,能一键筛掉图标小文件;正则匹配、倒序排列(新捕获的资源置顶)、自动下载都在同一页。

场景配方:按你要干成什么事来配

同样的按钮,目标不同,组合方式也不同。这里按"要干成什么事"给三套配方,对号入座即可。

配方一:把整场直播变完整回放。直播是典型的"边下边丢",普通下载拿不到完整内容。用 M3U8 解析器打开直播链接,开启"录制直播"并勾上"边下边存",数据边播边落盘;中途断网会自动重试续传,结束再停止录制,就能拿到完整文件。

配方二:按清晰度挑片源、一键合成片。同一段内容常有多个分辨率版本,先看每条资源的分辨率、码率、时长,挑清楚的那条;长视频只想要某一段就填"下载范围",再勾 mp4 格式合并,直接得到可播放的文件。

配方三:素材批量入库,先筛后下。网页参考图想整套收走时,先设好过滤大小(如>200 KB)把图标小图滤掉,再用正则或后缀筛选锁定想要的类型,然后全选批量下载,一次收进素材库。

自查与高频疑问:隐私、版权、断流

  • 隐私:所有嗅探和解析都在本地,信息不上传、不含跟踪器。前提是从官方渠道装,警惕第三方改版。
  • 版权:只用于下载自己拥有版权或已获授权的内容,拿去下未授权的付费资源属于越界,法律责任由使用者自行承担。
  • 网站想拒绝被抓:在项目仓库提一个 Issue,标题用[Opt-Out Request] 你的域名,正文附上域名和联系邮箱,核实后会被加入"避免抓取列表"。
  • 下着下着断了:新版解析器内置失败自动重试,界面一般会自动恢复;反复失败就点"重下失败项"或调低线程数再试,成功率会明显提高。
  • 加密下载不了:优先让解析器自动识别;不行就手动填密钥。AES-128-ECB 大多可解,SAMPLE-AES 暂不支持。
  • 界面按钮不全:低版本 Chromium 会隐藏部分功能按钮,升级到 104 以上更完整。

另外,界面已覆盖中文、英文、西班牙语、日语、韩语、葡萄牙语、俄语、土耳其语、越南语、繁体中文共 10 种语言,从资源列表到 M3U8 解析器都完整本地化,各语言翻译统一维护在 _locales/ 下。

把选择权留在自己手里

工具的价值不在于"能不能下",而在于把选择权还给你:想收藏的资料、想留存的回忆、想收的素材,由你自己决定去向。装好这只扩展,以后每次需要时,它都会默默把页面上正在加载的资源保存成文件。现在就打开扩展商店搜"猫抓",或拉取源码自己构建一份,花几分钟把它请进浏览器。

核心关键词:浏览器资源嗅探扩展长尾关键词:网页视频下载工具、M3U8 分片解析插件、流媒体视频下载方法、网页图片批量下载、在线资源嗅探扩展

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询