中国大学MOOC下载器(Mooc_Downloader)

分类: 注册送365元可提款 时间: 2025-09-13 02:44:09 作者: admin 阅读: 3963 点赞: 150
中国大学MOOC下载器(Mooc_Downloader)

这是发布在Github上的一款MOOC下载器(可批量下载MOOC视频课件)

基于Python 爬虫的慕课视频下载,项目地址:https://github.com/PyJun/Mooc_Downloader

1. 项目简介:

项目环境为 Windows10, Python3

用 Python3.6 urllib3 模块爬虫,涉及模块包括标准库、三方库和其它开源组件,已打包成exe文件

支持Mooc视频,字幕,课件下载,课程以目录树形式下载到硬盘,支持Potplayer播放

支持中国大学,网易云课堂,网易公开课,有道精品课,有道领世,腾讯课堂,腾讯会议,中公网校,荔枝微课,海豚知道,伯索云学堂,爱问云,百家云,学浪,抖音课堂,B站课堂,研途考研,高途,途途,千聊,兴趣岛,橙啦,爱课程,学堂在线,超星学习通(学银在线),知到智慧树,智慧职教,二十大慕课网课的视频课程下载,核心下载调用 Aria2c

用户可以直接下载 Release 下的 学无止下载器 安装即可使用

有关下载器的使用以及相关问题,点击查看Mooc下载器帮助文档

2. 功能演示:

4.项目文件

Mooc_Main.py 整个项目的主程序, 其实是调用了 Mooc_Interface

Mooc_Interface.py 人机交互接口模块

Mooc_Config.py Mooc 的配置文件

Mooc_Base.py Mooc 抽象基类

Mooc_Potplayer.py 用于生成专用于 Potplayer 播放的 dpl 文件

Mooc_Request.py 用 urllib 包装的一个Mooc请求库

Mooc_Download.py 调用 Aira2c 下载的命令接口

Icourses 有关爱课程的模块包

Icourse_Base.py 爱课程下载器的基类,继承自 Mooc_Base

Icourse_Config.py 配置文件

Icourse_Cuoc.py 爱课程视频公开课的下载的子类

Icourse_Mooc.py 爱课程资源共享课的下载的子类

Icourse163 有关中国大学慕课的模块包

Icourse163_Base.py 中国大学慕课下载器的基类,继承自 Mooc_Base

Icourse163_Config.py 配置文件

Icourse163_Mooc.py 中国大学慕课下载器得子类,继承自 Icourse163_Base.py

5.运行项目

请确保在项目工程的根目录下,然后在终端输入以下指令(python3 环境,无依赖的第三方模块)

python -m Mooc

6.打包指令

首先确保已经安装 pyinstaller,若未安装,则用 pip 安装,打开终端,输入: pip install pyinstaller

然后在项目工程的根目录下,终端输入: pyinstaller Mooc.spec

最后会在项目工程根目录下出现一个dist文件夹,该文件夹会出现一个Mooc-3.4.0.exe程序

相关推荐

中国体育彩票app
365bet365体育在线

中国体育彩票app

📅 07-03 👁️ 9626
oppo手机权限管理设置在哪进入
365彩票是不是诈骗呢

oppo手机权限管理设置在哪进入

📅 08-01 👁️ 218
毕业论文中期报告 14
365bet365体育在线

毕业论文中期报告 14

📅 07-26 👁️ 9436