国内观看Coursera非常卡顿,经常播放到一半就卡死了,不知道什么原因。因此只能想办法下载下来之后再看。
Github上有一个脚本点击打开链接,提供整门课程的下载服务。用着还是非常方便的,使用方法如下。
因为这个脚本用到多个python库,最好使用linux系统,我用的是debian wheezy,python2.7.3。当然你需要一个coursera账号。
将链接里面的工程打包下载,进入及一层目录,有个requirements.txt,里面含有需要的各种库和版本号,如果库的版本不对很大几率是无法运行的。
进入root命令行后,第一步安装pip组件:
apt-get install python-pip
使用pip安装需要的库:
pip install -r requirements.txt
这个过程比较慢,不过之后就可以使用脚本下载了。
打开要下载的课程的链接,如:https://class.coursera.org/scicomp-001/class/index 其中网址和class之间的字段是需要用到的.
下载这门课程需要运行的命令是:
python coursera_dl.py -u 用户名 -p 密码 scicomp-001
如果只要下载其中一部分,可以参照作者给出的说明对命令进行相应的修改:
General: coursera-dl -u <user> -p <pass> saas
Multiple classes: coursera-dl -u <user> -p <pass> saas nlp proglang-2012-001
Filter by section name: coursera-dl -u <user> -p <pass> -sf "Chapter_Four" saas
Filter by lecture name: coursera-dl -u <user> -p <pass> -lf "3.1_" saas
Download only ppt files: coursera-dl -u <user> -p <pass> -f "ppt" saas
Use a ~/.netrc file: coursera-dl -n saas
Get the preview classes: coursera-dl -n -b saas
Specify download path: coursera-dl -n --path=C:\Coursera\Classes\ saas
Maintain a list of classes in a dir:
Initialize: mkdir -p CURRENT/{class1,class2,..classN}
Update: coursera-dl -n --path CURRENT `ls CURRENT`
实验室百兆带宽下载速度只有15kBps,可以想象在线看时会多么的慢了。
如果下载过程中出错停止(多半是由于网络无法连接引起),可以使用bash中的for循环只下载剩余部分:
for ((i=5; i<10; ++i))
do
python coursera_dl.py -u 用户名 -p 密码 $i scicomp-001
done
其中,i的范围为待下载的lecture数字。当然,重新下载也是可以的,不知道会不会有机制判断依据下载的内容。
下载完之后,为获得权限还要修改文件所有者,使用以下命令:
chown -R user:user ./folder
分享到:
相关推荐
Coursera Video Downloader脚本 此脚本只需提供一些详细信息即可帮助下载Coursera中显示的视频 电子邮件ID 密码 课程编号 视频应下载到的本地路径
www-coursera-downloader:此Jupyter笔记本将帮助您下载Coursera视频,字幕和测验(但不回答测验)。 它将自动下载vtt字幕文件并将其转换为srt。 所有下载的资源均按其顺序编号
coursera-dl, 下载 Coursera.org 视频和命名它们的脚本 Coursera下载器 简介特性免责声明安装指令推荐所有操作系统的安装方法。安装缺少的依赖项的其他方法Unix系统的可选安装方法( )安装依赖你自己的产品。Windows...
coursera上的经典课程machine learning全套视频下载。由于太大不能放上来,这里给出百度云链接。
该脚本使批量下载Coursera课程的演讲资源(例如视频,ppt等)变得更加容易。 给定一个或多个班级名称和帐户凭据,它可以从“讲座”页面获取星期和班级名称,然后将相关资料下载到适当命名的文件和目录中。 为什么...
中下载Coursera视频,该问题具有Coursera的视频下载,它不允许在HD中下载视频。 此扩展通过提供最佳质量可用视频下载来解决该问题。 使用的步骤: 1)安装扩展 2)单击“新建下载”按钮可在浏览器本地播放器中打开...
coursera-下载器从包含所有这些资源的页面下载所有讲座:coursera 课程的视频、PPT 和 PDF。 ##Features 以任何形式下载 Coursera 讲座带/不带字幕的视频PDF PPT##使用步骤将当前目录设置为要保存下载文件的文件夹。...
吴恩达入门级机器视频学习课程,中英文字幕,对应pdf,百度云链接。
#Coursera Spidercoursera.py you can use it to get top 100 movie name which is listed by douban website##1. Installgit clone git@github....下载链接的长度 56h
本资源为BT文件,下载速度快,如果P2P工具支持下载字幕可以进行下载 Coursera上的公开课,普林斯顿大学教授Robert Sedgewick主讲《Algorithms》算法 Java实现 课程网站http://algs4.cs.princeton.edu/home/ 视频...
机器学习教程资源,下载地址,高清,迅雷影音打开有双语字幕
将Coursera课程翻译成阿拉伯语打开Coursera视频的阿拉伯语和英语双语字幕。 如果课程有阿拉伯语和英语翻译,请直接将其打开。 如果课程没有阿拉伯语字幕,则字幕将自动翻译成阿拉伯语。安装下载以下项目或文件( )...
在coursera网站通过360极速浏览器的插件)下载的视频(有三个分辨率:1280x720(720p)、960x540(DVD分辨率)、480x270(VCD分辨率) 字幕有TXT和VTT格式的,貌似两种格式都是LINUX/UNIX文本格式。TXT格式的没有...
Coursera中的大部分完结课程都提供了完整的配套教学资源,包括ppt,视频以及字幕等,离线下来后会非常便于学习。很明显,我们不会去一个文件一个文件的下载,只有傻子才那么干,程序员都是聪明人! 那我们聪明人准备...
EasyCoursera 一个Python软件包,只需单击一下即可下载课程的所有Coursera视频讲座!介绍对于频繁使用Coursera用户的有用应用程序。 它将使您能够一键下载Coursera课程的所有讲座视频,并且也可以采用每周正确的格式...
coursera-scraper是轻量级的 Node.js 脚本(约 300 行),它获取和下载单个课程的讲座资产和视频,并将它们保存在本地文件系统上的分层目录结构中。 先决条件 git node (v14+) 安装 在本地系统上克隆 repo: git...
此文档是网易云课堂和coursera深度学习的中文版课件,如果没有时间看视频,看这个文档也是很不错的选择,本人目前也是每次看视频之前看这个文档有利于视频上的理解,相当于预习了。
欢迎下载,资源还是很不错!高清版本 deeplearning.ai共包括五门课程,每门课程都包括视频和课件资料,所有视频都有中英文字幕。为了方便大家学习,手工整理好了本课程的全部作业文件,全套课程视频+课件+作业 ...
##特征课程时间表 ##托多斯多次下载按钮,用于多次下载视频和/或幻灯片键盘快捷键自定义即将到来的截止日期的桌面通知自动将课程日历同步到第三方日历帐户##致开发人员Coursera 是使用开发的,因此您需要了解一些...