Coursera 批量下载视频

1. 先安装必备的包

pip install coursera-dl

2. 

coursera-dl -u <user> -p <password> --cauth <cauth-cookie>  --path <path> --subtitle-language <language> --download-quizzes --video-resolution <video-resolution> <course-name>

说明一下:1. <> 是代表里面是变量,写的时候不要带<>符号

           course-name : 是课程主页中,如:https://www.coursera.org/learn/lisan-youhua-jianmo-jichupian 则是:lisan-youhua-jianmo-jichupian

2. 写的时候要写 -- cauth 参数,这个参数是:打开课程主页后,

Coursera 批量下载视频

Coursera 批量下载视频

Coursera 批量下载视频

把内容中的东西放到参数后面,这个内容每个课程都会变化的,这样访问才不会报错

否则会出现以下错误

Coursera 批量下载视频

Coursera 批量下载视频

这样访问后还会有:

TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败

的错误,这是由于coursea是外网,一般访问不通,所以需要将以下当中的一个加到host中,直接访问IP

99.84.199.180   d3c33hcgiwev3.cloudfront.net
52.84.246.90    d3c33hcgiwev3.cloudfront.net
52.84.246.252    d3c33hcgiwev3.cloudfront.net
52.84.246.144    d3c33hcgiwev3.cloudfront.net
52.84.246.72    d3c33hcgiwev3.cloudfront.net
52.84.246.106    d3c33hcgiwev3.cloudfront.net
52.84.246.135    d3c33hcgiwev3.cloudfront.net
52.84.246.114    d3c33hcgiwev3.cloudfront.net
52.84.246.90    d3c33hcgiwev3.cloudfront.net
52.84.246.227    d3c33hcgiwev3.cloudfront.net
  • Windows

    在 Windows 中,hosts 文件路径是 C:\Windows\System32\drivers\etc\hosts

    修改后,CMD 运行 ipconfig/flushdns 清除 DNS 缓存。

参考:http://blog.zhangxiann.com/202010021159/

上一篇:IPv6技术系列⑧——DHCPv6前缀代表


下一篇:批量下载Coursera及其他场景上的文件