前言¶
做教育內容開發或教研數字化時,經常要拿到人民教育出版社等版本的中小學教材電子版。國家中小學智慧教育平臺的教材詳情頁本身可以在線閱讀,但一頁頁截圖或打印爲 PDF 效率很低;想批量拿到原生分辨率的圖片再合成 PDF,網頁沒有直接的下載入口。
這個 Skill 針對的就是這個場景:用戶給出 basic.smartedu.cn/tchMaterial/detail 鏈接,或直接說「下載教材 / 教材轉 PDF / 批量抓教材圖片」時,由它來完成抓取和合成。
這是什麼¶
下載國家中小學教育平臺教材 是一個社區維護的 Skill,座標 @user_a3ed06bc/smartedu-download,當前版本 1.0.1,發佈者 user_a3ed06bc,來源 community,分類 data-analysis。
它解決的問題只有一個:把國家中小學智慧教育平臺(basic.smartedu.cn)的教師教材詳情頁,轉成可離線使用的 PDF 或圖片。
核心功能¶
Skill 的內容分兩條路徑,按數據源是否需要鑑權來區分:
- 公共源:免 Token,批量抓取詳情頁的預覽圖,再合成 PDF。
- 私有源:需要攜帶 access token,直接拉取原生分辨率 PDF。
兩條路徑對應同一個入口判斷:用戶給的是教材詳情頁鏈接,還是明確要「下載 / 轉 PDF / 批量抓圖」。Skill 自身帶有 requires_api_key=true 的標籤,說明訪問私有源需要預先配置憑據。
安裝與啓用¶
官方地址:https://api.skillhub.cn/user_a3ed06bc/smartedu-download
SkillHub 頁面:https://www.skillhub.cn/skills/user_a3ed06bc/smartedu-download
安裝命令以官方頁面爲準。本次抓取時 SkillHub 頁面無法訪問,安裝步驟和具體配置字段未覈實到,因此這裏不給出未經驗證的命令。啓用後,在對話中給出教材詳情頁鏈接,或使用「下載教材」「教材轉 PDF」「批量抓教材圖片」這類表述即可觸發。
典型用法¶
1、準備教材詳情頁鏈接,形如 basic.smartedu.cn/tchMaterial/detail?...。
2、在對話中直接說「下載這個教材」或粘貼鏈接。
3、按提示確認目標:只要預覽圖合成的 PDF,還是需要原生分辨率 PDF。後者要先在 Skill 配置中提供 access token。
如果只是試用公共源,不需要 Token,直接給鏈接即可。
適用場景與注意¶
適合需要把國家中小學智慧教育平臺上的教材批量轉成 PDF 的開發者、教研人員和內容團隊。分類 data-analysis 說明它更偏數據處理流水線裏的一環,適合和其他抓取或轉換步驟串聯。
使用時注意幾點:
- 私有源必須先配置 access token,否則只能走公共源的預覽圖方案。
- 公共源抓的是預覽圖,分辨率低於原生 PDF,對印刷級用途可能不夠。
- 平臺頁面結構變化會影響抓取,鏈接失效或字段更新時需要重新確認。
- 下載到的內容應遵守平臺的使用條款和教材版權規定。
結尾¶
這個 Skill 的價值在於把「看教材頁」變成「拿到可離線分發的教材文件」,省去手工截圖和拼接的重複勞動。兩條路徑按鑑權情況分開,公共源零配置就能起步,私有源在配好 token 後拿到原生分辨率。
官方地址:https://api.skillhub.cn/user_a3ed06bc/smartedu-download