【亲测免费】 中国大学MOOC全课件下载器安装与配置指南

分类: 365bet大陆 时间: 2025-10-09 10:18:31 作者: admin

中国大学MOOC全课件下载器安装与配置指南

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的课件了。