news 2026/9/7 7:54:25

任意网页的视频存到本地:免费嗅探扩展猫抓 cat-catch 的三个实战任务

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
任意网页的视频存到本地:免费嗅探扩展猫抓 cat-catch 的三个实战任务

任意网页的视频存到本地:免费嗅探扩展猫抓 cat-catch 的三个实战任务

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

猫抓(cat-catch)是一款免费开源的浏览器资源嗅探扩展:你在网页上看视频时,它把流过页面的视频、音频自动整理成清单,让你一键保存到本地。这篇写给需要把网页视频存下来的新手,照着做就能完成第一次网页视频下载。

任务一:装好扩展并打开嗅探面板

  1. 在 Chrome、Edge 或 Firefox 商店安装官方猫抓。注意:商店里流传过加广告代码的假冒版本,装之前确认发布方与安装地址和官方项目一致。
  2. 想要最新版可以源码加载:克隆仓库 https://gitcode.com/GitHub_Trending/ca/cat-catch ,在扩展管理页打开"开发者模式",用"加载已解压的扩展程序"选中该文件夹;crx 包则开启开发者模式后直接拖进扩展页。
  3. 兼容性:1.0.17 之后要求 Chromium 内核 93 以上,完整功能建议 104+。

完成标志:工具栏出现猫抓图标,点击弹出资源面板。

任务二:存下第一条网页视频

  1. 先让视频播放几秒,至少画面出现。
  2. 点工具栏猫抓图标,弹窗就是当前页面全部资源,每条标着文件名、大小和时长。
  3. 先点"播放"预览,确认内容没错。
  4. 再点该条资源右侧的下载按钮。

常见误区 vs 正确做法:

  • 误区:先开面板等视频自己冒出来。
  • 正确做法:先播放、后开面板。

嗅探的原理像门卫登记:它只给已经进门的人(真实发生的网络请求)记名。视频不播,大文件的请求根本没发生,清单上自然没有它。

完成标志:下载目录出现该文件,双击能播放。

任务三:从资源清单里批量保存视频

面板底部一排按钮:"全选""反选""下载所选""模拟手机""自动下载"。

  1. 勾选要保存的资源;整季内容用"全选"加"反选"缩小范围。
  2. 打开"自动下载"开关,再点"下载所选"。
  3. 完成后可以直接关掉面板,任务继续后台跑。

完成标志:面板关了进度仍在走,所有文件陆续落进下载目录。

任务四:M3U8 分片源的解析与合并下载

很多站点把视频切成几百个 ts 小片段,m3u8 文件只是一张"目录",直接下载它只拿到菜单。正确路径是先解析再合并:

  1. 点资源旁的复制按钮,复制那条 m3u8 链接。
  2. 在扩展菜单打开 M3U8 解析器页面,粘贴链接;解析后页面列出全部切片、文件数、总时长和分辨率。
  3. 核对数量无误,点"合并下载",扩展照清单逐片取回并拼成完整视频。

先解析再下,切片数量和时长一眼可见,不对当场发现,不白等一整单。

任务五:M3U8 解析器参数怎么调

  • 下载线程:默认 6;分片上百且速度上不去时,调到 8~12,拉满反而先拖垮内存和磁盘。
  • 自定义密钥:默认空着;m3u8 加密时填密钥(支持 16 进制或 base64,也可上传 key 文件),下载时自动解密;确定没加密就勾"跳过解密"。
  • 下载范围:默认取全量;只要长节目的一部分时,填起止切片编号即可。
  • 转 mp4 格式 / 只要音频:前者把分片输出成可直接播放的 mp4;后者只导音轨,省几倍空间。

遇到问题自查

遇到什么情况怎么做
点图标清单是空的让视频多播几秒重开面板,或用"深度搜索"扫已加载过的数据
M3U8 合并很慢线程调到 8~12;失败分片会自动重试,中断不用整单重来
清单找不到源,或文件打不开点"模拟手机"按手机身份重抓,出来的往往更容易直接下载;m3u8 资源必须先经解析器合并再存
担心数据被上传所有信息本地处理存储、不外传、不含跟踪器;只下载有版权或已获授权的内容

源码入口

  • 嗅探核心,资源识别逻辑都在 catch-script/catch.js
  • M3U8 解析与分片合并:js/m3u8.js、js/m3u8.downloader.js
  • 多语言文案:_locales/

更多功能细节以项目 README 为准,找一页带视频的页面,把第一条资源存下来吧 🐱

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

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

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

CANopen协议栈源码深度解析与嵌入式移植实战

简介:这是一份基于CANopen协议栈的完整源码包,适合嵌入式开发者、工业控制领域工程师以及正在学习CANopen协议的学生。源码按CiA 301标准组织,涵盖NMT节点管理、心跳与心跳消费者、SDO客户端/服务器、PDO过程数据传输、同步SYNC、紧急EMCY、时…

作者头像 李华
网站建设 2026/9/7 7:51:14

基于LCMV的自适应波束形成MATLAB仿真:从SINR优化到零陷生成

简介:这是一份用MATLAB实现的最大信干噪比(SINR)自适应波束形成算法代码,面向无线通信、阵列信号处理方向的学生与工程师,适合用来理解自适应波束形成从原理到落地的完整流程。代码通过迭代更新天线阵列权值&#xff0…

作者头像 李华
网站建设 2026/9/7 7:49:47

Excel公式中的LAMBDA与REDUCE:递归与循环的实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/7 7:49:34

深入理解MBR:从512字节到分区表解析与引导故障排查

简介:这是一份面向C学习者和系统开发者的硬盘MBR读取实现资源,围绕主引导记录的结构解析与底层扇区读取展开,帮助读者理解BIOS启动流程、分区表格式及Windows/Linux下的设备访问差异,也适合作为操作系统课程的配套实践。资源共13个…

作者头像 李华
网站建设 2026/9/7 7:49:02

C51单片机驱动CH452实现6位数码管精确计时显示

简介:一套基于C51单片机与CH452芯片的数码管显示及定时器控制工程源码,面向单片机初学者与电子实训课程,围绕00~99循环显示这一典型任务,演示动态扫描、段码映射、定时器中断与位选/段选控制等核心环节。压缩包共收纳18个文件&…

作者头像 李华