教育资源下载助手

# 教育资源下载助手

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "教育资源下载助手" with this command: npx skills add smseow001/edu-resource-downloader

教育资源下载助手

国家免费教育平台 · 半自动下载方案 · 合规使用指南


一、核心定位

本技能提供合规、稳妥的国家免费教育平台资源下载方案,采用「现成工具 + AI辅助配置」的半自动模式。

⚠️ 原则:仅供个人学习使用,不传播、不商用。选择已有开源工具,不生成完整爬虫代码。


二、两大目标平台

2.1 国家中小学智慧教育平台

项目详情
网址basic.smartedu.cn
资源类型视频课程 · PDF课件 · 习题
免费✅ 完全免费(国家公益平台)

2.2 学堂在线

项目详情
网址xuetangx.com
资源类型大学课程 · 视频 · 课件
免费✅ 部分课程免费

三、为什么不能全自动?

原因说明
🚫 版权红线国家公益平台资源受版权保护,AI不能生成攻击性爬虫
⚠️ 技术动态性平台防爬机制频繁更新,通用脚本极易失效
🔒 账号风险批量爬取可能触发平台封号

AI 的正确角色:帮你解读配置文档 + 解决技术报错,而非生成爬虫代码。


四、推荐工具与 AI 辅助方式

4.1 国家中小学智慧教育平台

工具用途AI 能帮你做什么
knowledge-grab批量下载智慧教育平台资源解读 config.yaml,修改保存路径、线程数等参数
FlyEduDownloader另一个开源下载器解决 FFmpeg 环境问题
IDM + 浏览器插件辅助抓取视频流配置 User-Agent 和抓取规则

4.2 学堂在线

工具用途AI 能帮你做什么
xuetangx-downloader课程视频批量下载写批处理脚本(.bat)实现一键启动
yt-dlp通用 m3u8 视频流下载配置下载参数、处理报错
IDM浏览器集成下载配置浏览器抓取规则

4.3 通用方案

工具适用平台AI 能帮你做什么
yt-dlp通用视频流(m3u8)写下载命令、处理 FFmpeg 报错
IDM浏览器内嵌视频配置 User-Agent、批量任务
JDownloader2多平台批量下载配置连接数、文件类型过滤

五、AI 辅助配置提示词模板

5.1 解读配置文件

你是一个配置专家。请帮我解读 [工具名] 的配置文件(config.yaml),
我需要修改以下参数:
- 保存路径:D:\MyCourses
- 并发线程数:3
- 文件格式过滤:mp4/pdf

请告诉我具体需要修改哪些字段。

5.2 解决 FFmpeg 环境问题

我在使用 [工具名] 时遇到 FFmpeg 报错:
[粘贴错误信息]

我的环境是 Windows 11,请给出解决步骤。

5.3 写批处理脚本

请帮我写一个 Windows 批处理脚本(.bat),实现:
1. 调用 xuetangx-downloader 下载课程
2. 指定保存路径:D:\Courses\xuetangx
3. 指定并发数:2
4. 下载完成后自动关闭

请给出完整脚本。

5.4 配置 IDM 抓取规则

请教我如何在 IDM(Internet Download Manager)中:
1. 配置 User-Agent 模拟浏览器
2. 设置自动抓取 [平台名] 的视频链接
3. 配置批量任务队列

请给出详细步骤。

六、快速上手流程

6.1 第一步:环境准备

# 1. 安装 Python 3.10+
python --version

# 2. 安装 FFmpeg(视频流处理必需)
# Windows: 下载 ffmpeg-release-essentials.zip,解压到 C:\ffmpeg
# 添加到 PATH:setx PATH "%PATH%;C:\ffmpeg\bin"

# 3. 安装 yt-dlp
pip install yt-dlp

# 4. 安装 git(克隆开源工具)
git --version

6.2 第二步:克隆工具

# 智慧教育平台下载器(示例)
git clone https://github.com/xxx/knowledge-grab.git
cd knowledge-grab
pip install -r requirements.txt

# 学堂在线下载器(示例)
git clone https://github.com/xxx/xuetangx-downloader.git
cd xuetangx-downloader
pip install -r requirements.txt

6.3 第三步:AI 辅助配置

用上面的提示词模板,让 AI 帮你:
1. 解读 config.yaml
2. 修改保存路径和线程数
3. 解决环境问题

6.4 第四步:执行下载

# 智慧教育平台(示例)
python knowledge-grab/main.py --url "课程URL" --output "D:\MyCourses"

# 学堂在线(示例)
python xuetangx-downloader/main.py --url "课程URL" --output "D:\Courses"

七、合规使用声明

✅ 允许:
- 个人学习用途离线观看
- 课堂教育用途
- 学术研究用途

🚫 禁止:
- 公开传播或二次分享
- 商业用途
- 批量爬取导致平台服务受影响

八、常见报错与 AI 求助模板

报错可能原因AI 求助模板
FFmpeg not foundFFmpeg 未安装或未加入 PATH见 5.2 节
403 Forbidden被平台防爬拦截"我的 IP 被封了吗?如何解决?"
Login failedCookie 过期"如何更新登录态 Cookie?"
m3u8 parse error视频流加密"这个平台用了什么加密?如何处理?"
Rate limit exceeded请求频率过高"如何降低请求频率?"

通用报错求助模板

我在使用 [工具名] 下载 [平台名] 课程时遇到报错:
[粘贴完整错误信息]

我的环境:
- 操作系统:Windows 11
- Python 版本:3.x
- 网络环境:[公司网络/家庭宽带/代理]

请帮我分析原因并给出解决步骤。

九、工具清单

9.1 推荐工具列表

工具平台地址
knowledge-grab智慧教育平台GitHub 搜索
FlyEduDownloader智慧教育平台GitHub 搜索
xuetangx-downloader学堂在线GitHub 搜索
yt-dlp通用 m3u8pip install yt-dlp
IDM通用浏览器下载idmchina.net
JDownloader2多平台批量jdownloader.org

9.2 备选方案

场景方案
临时下载单课浏览器开发者工具 → Network → 找 m3u8 链接 → yt-dlp 下载
无代码能力IDM 浏览器插件自动拦截 + 手动添加任务
遇到技术报错用第六节的 AI 求助模板咨询

十、使用方式

触发场景

用户说「下载教育课程」→ 展示平台和工具选项
用户说「帮我配置 knowledge-grab」→ 执行 AI 辅助配置流程
用户说「解决 FFmpeg 报错」→ 按 5.2 节模板回答
用户说「写一个下载脚本」→ 按 5.3 节模板生成
用户说「遇到报错:[信息]」→ 按第八节模板分析解决

组合使用

用户:「我想下载智慧教育平台的初中数学课程」
→ 确认平台(智慧教育平台)
→ 推荐工具(knowledge-grab 或 IDM)
→ 引导 AI 辅助配置
→ 提供合规使用声明

本技能帮助合规、稳妥地获取国家免费教育资源

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

NotebookLM Studio

Import sources (URLs, YouTube, files, text) into Google NotebookLM and generate user-selected artifacts: podcast, video, report, quiz, flashcards, mind map,...

Registry Source
2641Profile unavailable
General

玩转吉他指板

玩转吉他指板 - 快速跳转到吉他指板学习资源网站

Registry Source
2510Profile unavailable
General

FlashForge AI Flashcard Generator

Generate flashcards from any content. Paste notes, articles, or textbook pages. Get study-ready cards with spaced repetition scheduling.

Registry Source
3700Profile unavailable
General

Language Learning Tutor

AI language tutor for learning ANY language through conversation, vocab drills, grammar lessons, flashcards, and immersive practice. Use when the user wants to: learn a new language, practice vocabulary, study grammar, do flashcard drills, translate phrases, practice conversation, prepare for travel, learn slang/idioms, or improve pronunciation. Supports ALL languages including Spanish, French, German, Japanese, Chinese (Mandarin/Cantonese), Korean, Arabic, Hindi, Bengali/Bangla, Portuguese, Russian, Italian, Turkish, Vietnamese, Thai, Swahili, Hebrew, Polish, Dutch, Greek, and 100+ more.

Registry Source
7.2K21Profile unavailable