猫抓插件完整教程:3 步抓取并下载网页里的视频、音频与图片
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
猫抓插件(cat-catch)是一款浏览器扩展:打开网页时,它把页面传输中的视频、音频、图片逐条列出来,你可以直接勾选下载、复制或在线预览。读完全文,你能装好它,并完成从普通网页视频到 M3U8 加密流的下载。
先对号入座:猫抓解决的 4 类典型情况
| 你遇到的情况 | 猫抓怎么应对 |
|---|---|
| 网页里能看却下不了,右键另存为没用 | 打开弹窗,页面传输过的媒体已被列成清单,勾选即可下载 |
| 视频是 M3U8、MPD 分片,单独下一段放不了 | 内置解析器把全部切片合并成一个 mp4 |
| 想批量存一堆图片、音频,一张张另存点得手软 | 弹窗里全选或按过滤规则批量保存 |
| 平台只给移动端放资源 | 开"模拟手机",把当前页面伪装成手机端访问 |
3 步装好猫抓插件
应用商店(推荐):在 Chrome、Edge 或 Firefox 的扩展商店里搜 "cat-catch"(中文名"猫抓"),认准官方发行方点安装。官方商店地址与安装方法见 README.md。
源码安装:克隆代码后,在扩展管理页打开"开发者模式",点"加载已解压的扩展程序"并选中项目文件夹。
git clone https://gitcode.com/GitHub_Trending/ca/cat-catchcrx 拖拽:从 Releases 页下载 crx 文件,同样先开"开发者模式",把 crx 直接拖进扩展管理页。
⚠️ 版本与安全:Chromium 内核 93 以上才能正常使用,想体验完整功能建议 104 以上。猫抓是开源项目,市面上出现过加了广告代码的"伪猫抓",请务必从官方商店或官方仓库获取,别装来路不明的修改版。
从打开页面到下载完成:完整主流程
- 打开目标网页,让视频播几秒或把页面多滚几下,确保资源真的被加载过。
- 点击工具栏的猫抓图标,弹窗默认停在"当前页面"标签,检测到的媒体都列在这里。
- 勾选要保存的项目,点"下载所选",其余交给浏览器。
主界面从上看:顶部是"当前页面 / 其他页面 / 媒体控制·其他功能"三个标签;中间是资源行,每行有复选框、文件名、大小,右侧三个图标分别是复制、播放(预览)、下载;下方展示所选资源的标题、MIME、时长、分辨率,还能直接在线预览;最底部一排是下载所选、复制所选、全选、反选、清空,以及模拟手机、自动下载、录制脚本、设置。
小技巧:
- 只想找背景音或音效,用过滤规则只留音频类型。
- 多个标签页都有资源时,切到"其他页面"翻一翻。
- 下载前先点播放按钮预览、确认分辨率和时长,避免下错。
按资源类型实操:视频、音频、图片
网页视频下载
勾选 mp4 等视频资源,点"下载所选"即可;若源是 mp4 直链,下载到的就是可直接播放的成品文件。点行的播放按钮可先在线预览。该类型最容易卡住的是:单个"视频"其实被切成了 M3U8 分片,右键或单下都没用——这种走下一节的解析器合并。
网页音频下载
音频在弹窗里和多媒体一样列出,看 MIME 是否为 audio/*,勾选后下载。该类型最容易卡住的是列表里混着视频音轨,只想留纯音频:可在设置里配过滤规则只保留音频,或在 M3U8 解析器里勾"只要音频"。过滤支持表达式与单位,比如按大小只留目标文件。
网页图片批量下载
勾选多张图片后点"下载所选"即可批量保存,保存时按设置的文件名规则命名。该类型最容易卡住的是图片太多、混着图标和缩略图:用"删除重复文件名"和设置里的过滤大小(如 >100 KB),只留下要的。
疑难场景处理:M3U8 合并、加密视频与下载慢
M3U8 分片合并
- 现象:拿到 .m3u8 地址,下下来是上百个 .ts 小片段,放不了。
- 原因:M3U8 本身像个"目录",真正内容是它指向的切片,必须下齐再拼合。
- 操作:把 m3u8 地址粘进解析器,设好下载范围(图中默认 1 到 64,即全部切片)和线程数,勾"mp4 格式",点"合并下载"。合并与解密逻辑见 js/m3u8.js。
加密视频
- 现象:合并出的文件花屏或无法播放。
- 原因:切片被加密,缺密钥。
- 操作:把密钥填进"自定义 密钥"输入框(支持 16 进制或 base64),有偏移量再填"自定义 偏移量 IV",必要时用"上传 Key"导入。参数对了,合并时会顺带完成解密。
下载慢
- 现象:切片多时耗时长。
- 原因:线程数未调优,或勾选了不必要的切片。
- 操作:在解析器里调整"下载线程数",并确认只下载需要的范围,兼顾速度与稳定。
常见问题快答
问:打开页面后列表是空的?答:先刷新页面让资源完整加载,或把页面滚一遍触发懒加载;仍不行就开"模拟手机"或用深度搜索。
问:合并下载后文件还是放不了?答:确认走了解析器合并成 mp4;若源是加密的,检查密钥与 IV 是否填对。
问:速度一直上不去?答:适当调高下载线程数,避开网络高峰,并核对是否勾了多余切片。
问:猫抓会把我的数据传出去吗?答:所有数据处理都在本地,不发送到远程服务器,也不含跟踪器。
问:网站明确不允许抓取时?答:项目提供"避免抓取列表",遇到此类站点直接停止,不要强行下载。
版权底线与"避免抓取列表"
猫抓仅供下载你拥有版权或已获授权的内容,禁止用于抓取未授权的受版权保护内容,使用后果由使用者自行承担。网站运营方若不允许本工具运行在其站点,可在仓库提交 Issue(标题格式 [Opt-Out Request] 域名)申请加入"避免抓取列表",后续版本会尊重其意愿。
接下来可以做的 3 件事
- 在一个你拥有下载权限的页面(如公共版权视频、自己的素材库)实测一次抓取与下载。
- 打开选项页,配好默认下载路径与过滤规则。
- 需要 MPD(Dash)行为或更细的合并逻辑时,看 js/mpd.js 与 CHANGELOG.md 里的更新记录。
工具本身没有立场,装不装、用在哪,由你决定。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考