批量下载coursera课程

系统环境为: Win7 x64
原文出处: Coursera课程批量下载(保持资源原目录结构)

一.安装python环境

1.下载python(64位或32位,例如Windows X86-64 MSI Installer),双击安装:
http://www.python.org/getit/releases/2.7.6
2.添加python安装路径(找到python.exe),我的电脑->属性->高级系统配置->环境变量
在环境变量path中添加,例如C:\python2.7
3.安装Windows版的setuptools,下载setuptools-39.2.0.zip:
https://pypi.org/project/setuptools/#files
解压setuptools-39.2.0.zip
4.cmd命令窗口cd切换到setuptools-39.2.0目录(找到setup.py文件),运行下面命令:

python setup.py install

5.下载最新的(对应python的版本)PIP安装文件,pip-10.0.1.tar.gz:
https://pypi.org/project/pip/#files
解压pip-10.0.1.tar.gz
6.cmd命令窗口cd切换到pip目录(找到setup.py文件),运行下面命令:

python setup.py install

7.把python pip的安装路径添加到环境变量path中,例如C:\python2.7\Scripts

二.安装下载工具coursera-dl

1.cmd打开命令窗口,安装coursera-dl下载支持库,运行:

 pip install coursera-dl

2.安装成功之后,每次下载你注册的课程资源,运行下面的命令:

coursera-dl -u 用户名 -p 密码 -d 保存路径 ml-004

注:ml-004换成你的课程名称XXX(从课程主页class.coursera.org/XXX获取)
如:https://www.coursera.org/learn/programming-languages 获取到课程名 programming-languages
我这边使用了-d参数报错了,可能是coursera-dl版本问题,我们可以省略 -d参数和保存路径,但需要注意cmd路径最好处于你要保存的课程的路径上,否则直接默认保存到当前cmd路径。

另外,最方便的是直接从前人已经下载好分享的网盘中下载:
Coursera课程视频资料下载地址汇总:
http://blog.coursegraph.com/tag/coursera%E4%B8%8B%E8%BD%BD

你可能感兴趣的:(coursera,课程,下载,其它)