教育資源下載助手

👤 smseow001 📦 v1.0.0 ⭐ 4.1 ⬇️ 895 下載
🎓 教育學習 免費

📖 技能介紹

教育資源下載助手

國家免費教育平臺 · 半自動下載方案 · 合規使用指南


一、核心定位

本技能提供合規、穩妥的國家免費教育平臺資源下載方案,採用「現成工具 + 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. 下載完成後自動關閉

請給出完整指令碼。

來源於7w4.net。

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 found FFmpeg 未安裝或未加入 PATH 見 5.2 節
403 Forbidden 被平臺防爬攔截 "我的 IP 被封了嗎?如何解決?"
Login failed Cookie 過期 "如何更新登入態 Cookie?"
m3u8 parse error 影片流加密 "這個平臺用了什麼加密?如何處理?"
Rate limit exceeded 請求頻率過高 "如何降低請求頻率?"

通用報錯求助模板

我在使用 [工具名] 下載 [平臺名] 課程時遇到報錯:
[貼上完整錯誤資訊]

我的環境:
- 作業系統:Windows 11
- Python 版本:3.x
- 網路環境:[公司網路/家庭寬頻/代理]

請幫我分析原因並給出解決步驟。

九、工具清單

9.1 推薦工具列表

工具 平臺 地址
knowledge-grab 智慧教育平臺 GitHub 搜尋
FlyEduDownloader 智慧教育平臺 GitHub 搜尋
xuetangx-downloader 學堂線上 GitHub 搜尋
yt-dlp 通用 m3u8 pip 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 輔助配置
→ 提供合規使用宣告

本技能幫助合規、穩妥地獲取國家免費教育資源

🤖 AI 評測

這個 Skill 質量中規中矩,主要提供思路和指導而非可直接使用的工具。它說清楚了用什麼工具、怎麼配置,但沒有給出實際可用的配置模板或指令碼程式碼。優點是強調了合規使用,提供了多種工具選擇和 AI 求助模板;不足是內容偏概念化,實際操作性不強,使用者拿到手後可能還需要大量自行探索才能真正用起來。

📊 多維度評分

適應性4.2
規範性4
有效性4.1
可靠性3.7
可信度5

📁 包含檔案 (2 個)

📄 SKILL.md 7 KB
📄 _meta.json 142 B