中国大学MOOC全课件下载器安装与配置指南
mooc-dl :man_student: 中国大学MOOC全课件(视频、文档、附件)下载器 项目地址: https://gitcode.com/gh_mirrors/mo/mooc-dl
1. 项目基础介绍和主要的编程语言
项目基础介绍
mooc-dl
是一个开源项目,旨在帮助用户下载中国大学MOOC平台上的课件(包括视频、文档和附件),以便离线观看和复习。该项目由 SigureMo 开发,目前已经停止维护,但用户可以自行 fork 并继续使用。
主要的编程语言
该项目主要使用 Python 语言编写。
2. 项目使用的关键技术和框架
关键技术
- Python 3.6 及以上版本:项目依赖于 Python 3.6 或更高版本。
- FFmpeg(可选):用于视频合并。
框架
- Requests:用于HTTP请求。
- BeautifulSoup:用于解析HTML内容。
3. 项目安装和配置的准备工作和详细的安装步骤
准备工作
-
安装 Python 3.6 及以上版本:
- 访问 Python 官方网站 下载并安装适合你操作系统的 Python 版本。
- 安装完成后,确保在命令行中可以运行
python --version
和pip --version
命令。
-
安装 Git:
- 访问 Git 官方网站 下载并安装 Git。
- 安装完成后,确保在命令行中可以运行
git --version
命令。
详细的安装步骤
-
克隆项目仓库:
git clone https://github.com/SigureMo/mooc-dl.git cd mooc-dl
-
安装依赖:
pip install -r requirements.txt
-
配置项目:
- 打开
config.json
文件,根据注释填写相关配置。 - 例如:
{ "username": "<你的爱课程账号>", "password": "<你的爱课程账号密码>", "resolution": 0, "root": "", "num_thread": 16, "overwrite": false, "file_path_template": "[base_dir][sep][cnt_1] [chapter_name][sep][cnt_2] [lesson_name][sep][cnt_3] [unit_name]", "range": { "start": [0, 0, 0], "end": [999, 999, 999] }, "file_types": [1, 3, 4], "use_ffmpeg": false }
- 打开
-
运行项目:
python mooc-dl.py "https://www.icourse163.org/course/ZJU-93001"
注意事项
- 账号验证:目前中国大学MOOC会验证账号是否参加课程,因此请确保使用自己的账号,并且该账号已经参加了课程。
- FFmpeg:如果需要使用 FFmpeg 进行视频合并,请自行安装 FFmpeg 并设置
use_ffmpeg
为true
。
通过以上步骤,你就可以成功安装并配置 mooc-dl
项目,开始下载中国大学MOOC的课件了。
mooc-dl :man_student: 中国大学MOOC全课件(视频、文档、附件)下载器 项目地址: https://gitcode.com/gh_mirrors/mo/mooc-dl