网页上的视频音频图片找不到直链?猫抓 Cat-Catch 浏览器资源嗅探扩展上手指南
2026/9/7 18:19:22 网站建设 项目流程

网页上的视频音频图片找不到直链?猫抓 Cat-Catch 浏览器资源嗅探扩展上手指南

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

想把网页里正在播放的视频、背景里的音乐、页面上的图片保存下来,却翻遍右键菜单和开发者工具也找不到直链?猫抓 Cat-Catch 是一款浏览器资源嗅探扩展,它替你监听页面发出的网络请求,把能下载的视频、音频、图片整理成一份列表,网页资源下载这件事由此变成勾选加点击的操作。

猫抓是如何嗅探到资源的工作原理

猫抓在页面加载前向所有网页注入一段脚本,随后监听这个页面发出的每一条网络请求。请求进来后,扩展按媒体特征分类:像 mp4、webm、mov 这样的视频,mp3、m4a、aac 这样的音频,jpg、png、webp 这样的图片,都会被挑出来并标注类型。其余请求直接忽略。整份列表在浏览器本地生成和存储,不会发送到任何远程服务器,也不包含跟踪器。换句话说,你看到的每一行条目,都对应一个真实发生过的网络请求,而不是一堆猜测出来的地址。

3分钟装好扩展:应用商店、源码解压与CRX对照

方式步骤适合谁
应用商店在 Chrome 网上应用店、Microsoft Edge 加载项商店或 Firefox 附加组件商店搜索 cat-catch,点"安装"绝大多数人的首选
源码解压git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,在扩展管理页面打开"开发者模式",点"加载已解压的扩展程序"选中仓库文件夹想跟最新代码的开发者
CRX从版本发布页右键另存为下载 crx 文件,把文件拖进扩展页面想锁定某个历史版本的用户

首选应用商店,因为它能随浏览器自动更新,而猫抓迭代较快。README 特别提醒:猫抓是开源项目,商店里存在过他人加上广告代码上架的伪猫抓,安装时认准官方地址。另外留意版本要求:1.0.17 起需要 Chromium 内核 93 以上,想体验完整功能建议 104 以上,更低内核请用 1.0.16。

完成第一次捕获:从资源列表到二维码分享

装好后按这个顺序走一遍:

  1. 打开含视频的网页,让内容真正播放几秒——请求发生了,猫抓才有东西可记。
  2. 点浏览器工具栏的猫抓图标,弹出主界面。顶部标签里,"当前页面"只显示本标签页的资源,"其他页面"覆盖整个浏览会话,条目数会实时累计。
  3. 资源列表区域逐行列出文件名、大小和类型,每行带一个复选框。
  4. 不确定对不对?点播放按钮,预览窗口会直接播放这条资源,确认内容无误再动手。
  5. 勾选目标条目,点"下载"开始保存;用"全选""反选"可以一次性批量操作。
  6. 列表太长时,点"筛选"按正则或扩展名过滤;"复制"能勾选中的链接一并拷走,方便转给 ID 类下载工具。

还有一个容易被忽略的入口:"更多功能"面板里的二维码生成。把资源链接变成二维码,用手机一扫就能在另一台设备上打开,电脑和手机之间传链接不用再发微信或备忘录。

音频与图片各取所需

把网页上的音乐存成文件

  • 列表里 m4a、mp3、aac 条目会标出类型,勾选后点"下载"即可。
  • 长音频课程页面条目往往很杂,先用"筛选"框输入扩展名缩小范围,再做批量勾选。
  • 播到一半才加载出来的音轨,等播放触发请求后回列表里找,通常排在最新位置。

把页面素材图批量拿走

  • 网页背景图、懒加载图一样会被记录,筛选框里输 .jpg、.png、.webp 就能只看图。
  • 想整页图片打包?"全选"加"下载"两步完成。
  • 列表出现重复文件名的条目时,点"去重"按钮先清理一遍,避免下载一堆同名文件互相覆盖。

把 M3U8 解析并合并成 MP4

这是猫抓篇幅最重的部分:不少视频站用 HLS 流媒体,把一个视频切成几百个 ts 分片,再用 m3u8 播放列表串起来。单独下载分片毫无意义,猫抓的 M3U8 解析模块 配合浏览器端的 hls.js(lib/hls.min.js)把这条链路接完。完整流程:

  1. 拿地址:在资源列表找到 m3u8 条目,或直接粘贴你手动抓到的播放列表地址。
  2. 粘贴并解析:进入"功能入口"的"M3U8 解析器",把地址填进文本框。如果播放器设置了防盗链,把 BaseURL 和 Referer 字段补齐,点"解析"。
  3. 看信息、设参数:解析成功后,页面上给出切片总数、时长、预估大小和码率。"下载范围"可填起始、结束序号跳过不需要的分片;"下载线程"默认 6 个并发,可以调大;"自定义保存文件名"决定最终文件名。
  4. 合并下载:点"合并下载"开始,进度区实时刷新文件大小和已下时长。

几个高级开关按需勾选:加密内容用"密钥"按钮手动填 key 或 IV,或者点"查找真实密钥"让猫抓从页面脚本里把疑似密钥挖出来;勾选"转为 MP4 格式",分片会在浏览器内直接封装成 MP4 而不是 ts 文件;勾选"仅提取音频"则只保留音轨,适合只想存课程讲义里声音的场景。下完后若有失败分片,页面上会出现"重新下载失败项"按钮,不用从头再来。

检测不到资源、文件存哪了、下载中断:排查清单

遇到的情况怎么办
列表里根本没有目标资源先让页面完整播放或滚动一遍,请求发生了才有记录。动态加载严重的站点,到"更多功能"点"模拟手机"后刷新页面重试。
视频明明播了却抓不到可能是 WebRTC 直播流,普通嗅探拿不到;这类场景试试"更多功能"里的 WebRTC 录制按钮,前提是当前浏览器支持。
文件到底存哪儿了走浏览器下载通道,默认落在系统的下载目录。想指定位置,在 M3U8 解析器里勾"另存为",每次保存前弹选择框。
下载中断了普通资源重新勾选后再下一次;M3U8 任务完成后若有失败分片,点"重新下载失败项"补齐即可。
想提高一次成功率点工具栏的"捕获"暂停/恢复嗅探,避免无关请求干扰;条目混乱时先用筛选再勾选,别凭感觉全选。

使用边界:下载什么才算合理

猫抓 README 里写得很直接:本扩展仅供下载你拥有版权或已获授权的内容,受版权保护且未授权的内容禁止抓取,由此产生的法律责任由使用者自行承担。网站运营方若不希望被嗅探,还可以按仓库里的流程提交 Opt-Out 请求,把域名加入避免抓取列表,遇到这种情况就配合对方关掉。合理的用途大致是这几种:

  • 备份自己上传到平台、手里没有原片的素材;
  • 保存已购课程的视频,方便离线回看;
  • 收集明确公开授权的素材和参考资料。

工具只管效率,分寸在你自己手上。

三分钟跑通第一遍

猫抓的价值不在于替你想出需求,而在于把"找直链"这件重复劳动压缩成一次点击。第一次使用只需三步:应用商店装好扩展;打开一个带视频的页面并让它播起来;点猫抓图标,预览确认后勾选下载。跑通这一遍,M3U8 解析、批量操作这些进阶项什么时候需要再翻出来用就行。

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

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

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

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

立即咨询