coursera-dl:把 Coursera 课程批量下载到本地

📅 2026/6/29 18:34:20
coursera-dl:把 Coursera 课程批量下载到本地
文章目录coursera-dl把 Coursera 课程批量下载到本地它能干什么安装和使用实际使用中的注意事项coursera-dl把 Coursera 课程批量下载到本地Coursera 上的课程资源想离线保存手动一个个下载视频和课件效率太低。coursera-dl 这个 Python 命令行工具能帮你把整门课的视频、PPT、字幕等资源一次性拉下来按周和课时自动整理好目录结构。它能干什么给定课程名称和账号密码coursera-dl 会自动登录 Coursera解析课程大纲然后把所有可下载的资源按原始结构保存到本地。支持新旧两种 Coursera 课程平台视频分辨率可以在 360p、540p、720p 之间选择。几个实用的功能点按章节名或课时名过滤只下载你想要的部分按文件类型过滤比如只下 PPT 或只下字幕支持断点续传下载中断后不用从头来可以用 .netrc 文件保存账号信息不用每次输密码支持 Docker 运行不想装 Python 环境也能用用 wget 之类的通用下载工具也能抓 Coursera但文件命名会乱七八糟还得手动整理。coursera-dl 从课程大纲页获取真实的章节和课时名称下载完直接就能用。安装和使用安装就一行命令pip install coursera-dl需要 Python 3.9 或更高版本。装好后用命令行运行coursera-dl -u 邮箱 -p 密码 课程名称也可以把账号密码写到coursera-dl.conf配置文件里省得每次输入。如果想批量下载多门课课程名称用空格隔开就行。Windows 用户注意把 Python 的安装路径加到系统环境变量 PATH 里。如果遇到代理问题提前设置HTTP_PROXY和HTTPS_PROXY环境变量即可。实际使用中的注意事项这个工具只能下载你已经在 Coursera 上注册并有权访问的课程内容。课程结束后部分资源可能会被移除这时候加--preview参数试试有些课程会保留上一期的预览内容。网络不好的话可以配合 aria2c 下载器使用传--aria2参数就行aria2c 的超时配置比内置下载器灵活得多。项目在 GitHub 上有 9600 多个 Star持续维护了很多年兼容性做得不错。如果你在用 Coursera 学东西又想把课程资料存一份到本地这个工具值得试。性做得不错。如果你在用 Coursera 学东西又想把课程资料存一份到本地这个工具值得试。