得到 Skill

📚 得到内容备份与格式转换专家

第三方 CLI 工具,支持登录、浏览和下载得到 App 的专栏、电子书与听书内容,支持 Markdown/PDF/MP3 多种格式导出。

收藏
2.6k
安装
966
版本
0.1.0
CLS 安全性认证2026-08-03
点击查看完整报告 >

使用说明

核心用法

dedao-dl 是一款非官方命令行工具,用于与得到(Dedao)App 的内容交互。主要功能包括:

1. 账户管理:通过 QR 码或 Cookie 登录,支持多用户切换(login, who, su)。
2. 内容浏览:可列出已购课程/免费内容(course, free)、电子书(ebook)、每天听本书(odob)及锦囊等分类。

3. 内容下载:支持单篇文章或整门课程的批量下载,输出格式包括 Markdown(默认)、PDF、MP3 等。

显著优点

  • 多格式支持:Markdown 便于阅读整理,PDF 适合存档,MP3 满足听书需求。
  • 批量处理能力:整门课程可合并为单一 Markdown 文件,便于知识管理。
  • 命令行自动化:适合技术用户集成到个人工作流,实现定期备份已购内容。

潜在缺点与局限性

  • 非官方工具:依赖逆向工程实现,API 随时可能变更导致工具失效。
  • 封号风险:批量下载(尤其是整门课程)极易触发平台反爬虫机制,可能导致账号限制或封禁。
  • 依赖外部软件:PDF 生成需 wkhtmltopdf,音频处理需 ffmpeg
  • 免费内容限制:免费专区使用不同的 EnID 标识,命令参数与付费内容不完全一致。

适合人群

  • 已购买大量得到课程、希望离线备份的技术用户
  • 需要将课程内容转为 Markdown 导入笔记软件(如 Obsidian、Notion)的知识管理爱好者
  • 习惯命令行工具、具备基础 Python/Bash 能力的用户

常规风险

| 风险类型 | 说明 |
|---------|------|
| 账号安全 | 需提交登录 Cookie,存在凭证泄露风险;批量下载可能触发封号 |
| 法律合规 | 下载内容仅限个人使用,二次分发可能违反用户协议及版权法 |
| 工具稳定性 | 第三方维护,平台接口变更可能导致功能突然不可用 |
| 数据完整性 | PDF 生成可能因反爬限制(496 NoCertificate)失败,需手动降速重试 |

安全解读

核心用法

本 Skill 是 dedao-dl CLI 工具的 Agent 封装层,专门用于与得到(Dedao)App 的内容进行交互。使用时需先运行安装脚本下载对应平台的二进制文件,随后通过 Python 助手脚本执行各类命令。核心流程分为两步:首先通过 list 类命令(courseebookodob 等)查询已购内容并获取 ID,再使用 dl/dle/dlo 等下载命令指定格式导出。支持多种输出格式,其中 Markdown 为 Agent 默认推荐格式,兼顾安全性与可读性。

显著优点

1. 格式丰富:支持 MP3、PDF、Markdown、EPUB、HTML 等多种导出格式,满足不同场景需求
2. 内容全面:覆盖课程专栏、电子书、每天听本书、锦囊、免费专区等得到全量内容类型

3. 本地优先:Markdown 格式轻量高效,便于个人知识库管理和二次加工

4. 灵活粒度:支持单篇下载与整课下载两种模式,推荐单篇模式避免封号风险

5. 零第三方依赖:仅使用 Python 标准库,无额外包管理负担

潜在缺点与局限性

1. 动态下载风险:首次使用需从 GitHub 下载二进制文件,虽来源可信但缺乏哈希校验机制
2. 账号安全风险:频繁或批量下载可能触发平台反爬机制,导致账号限流或封禁

3. 功能依赖外部:核心能力完全依赖 dedao-dl 二进制,若上游停更则 Skill 失效

4. 格式依赖额外软件:PDF 需 wkhtmltopdf、音频处理需 ffmpeg,环境配置较繁琐

5. 免费内容限制:免费专区使用 EnID 而非数字 ID,部分命令参数与付费内容不互通

适合的目标群体

  • 得到重度用户:已购买大量课程/电子书,希望离线备份或整理个人知识库
  • 知识管理爱好者:需要将音频课程转为文本,配合 Obsidian/Notion 等工具构建第二大脑
  • researchers 与学习者:需要引用得到课程内容进行学术研究或深度笔记整理
  • 多设备阅读需求者:希望将内容导出为 EPUB/PDF 后在 Kindle 等设备阅读

常规使用风险

1. 性能风险:整课下载可能耗时数小时,占用大量磁盘空间,建议优先使用单篇模式
2. 网络稳定性:GitHub 访问在国内可能受限,首次安装及后续更新存在下载失败可能

3. Cookie 安全:登录依赖用户提供的 Cookie 字符串,需在可信环境操作避免泄露

4. 速率限制:PDF 生成频繁时可能触发 "496 NoCertificate" 错误,需添加休眠间隔

5. 合规边界:工具仅用于导出用户已购买的合法内容,请勿用于非法传播或共享

得到 Skill 内容

scripts文件夹
手动下载zip · 4.9 kB
install_dedao_dl.pytext/plain
请选择文件