Course Video Downloader:课程视频抓取与下载 Skill

前言

课程视频往往不在直链上。打开页面会先遇到登录墙,登录之后真正的视频地址还藏在播放器或接口返回里,手动复制又慢又容易断。下面介绍 Course Video Downloader,一个把「打开课程页 → 过登录 → 拿直链」串起来的通用 Skill。

它和手动用浏览器 F12 找流地址的做法相比,好处是流程固定、能自动处理登录墙,不需要每次重新摸索。适合需要批量或反复抓取课程视频的开发者。

这是什么

Course Video Downloader 是一个基于通用 SKILL.md 格式的 Agent Skill,坐标为 @user_b22a52ba/course-video-downloader,由发布者 user_b22a52ba 维护。

定位一句话:课程视频抓取与下载技能,通用型方案,适配任意课程平台。它不绑定某个具体站点,而是按页面结构走通用流程。

官方资料给出的元数据如下:

  • 版本:2.0.0
  • 来源:community
  • 分类:data-analysis
  • 评分:100000
  • 下载:1524,安装 0
  • 标签:requires_api_key=false(无需 API Key)

核心功能与工作流

根据官方简介,Skill 的流程是固定的,分几步走:

1、用户提供课程链接。
2、浏览器打开该链接。
3、检测登录墙;需要登录时弹窗,让用户手动完成登录操作。
4、登录完成后分析页面。
5、提取视频直链(video 地址)。

第 3 步是关键:Skill 不尝试绕过登录,而是在需要登录时弹窗交回给用户手动处理,登录完成后再继续。这样既适配任意平台,也避免触碰平台风控。

安装与启用

官方地址:

https://api.skillhub.cn/user_b22a52ba/course-video-downloader

SkillHub 页面:

https://www.skillhub.cn/skills/user_b22a52ba/course-video-downloader

坐标与加载标识:

@user_b22a52ba/course-video-downloader

说明:本次核对到的官方资料未给出具体的安装命令、目录或配置字段,Cursor / Codex CLI / Claude Code 的差异也未见记录,因此这里只放可核实的地址与坐标。该 Skill 基于通用 SKILL.md 格式,按平台对应的 Skill 加载方式引用即可;标签显示 requires_api_key=false,无需额外配置 API Key。

典型用法

下面按官方简介的工作流给出一个可复现的调用路径。

第一步,把课程链接交给 Skill,例如某平台的一节课程页 URL。

第二步,Skill 用浏览器打开该链接,并检测是否存在登录墙。

第三步,若需要登录,Skill 弹窗,由用户手动完成登录。这一步不要跳过,登录态是后续提取直链的前提。

第四步,登录完成后,Skill 分析页面并提取视频直链。

经过上面的步骤,得到的视频直链即可交给后续的下载或转码流程处理。

适用场景与注意

适合:需要从课程平台获取视频流地址,且课程平台不一、希望用一套通用流程处理的场景;也适合登录态需要人工确认、不便自动化的环境。

注意:

  • 登录墙依赖用户手动操作,无法做到完全无人值守,批量场景要预留这一步的交互成本。
  • 直链可能带时效签名,拿到后应及时下载,过期需重新走流程。
  • 通用方案按页面结构走,具体平台若结构变化,提取环节可能需要调整。
  • 该 Skill 分类在 data-analysis、来源 community,使用前建议按官方地址核对最新版本与说明。

结尾

Course Video Downloader 的价值在于把课程视频抓取这条链路固定成通用流程,重点解决了登录墙的人工介入环节,适配任意课程平台。官方地址:https://api.skillhub.cn/user_b22a52ba/course-video-downloader。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye