My coursera_dl version 0.11.5
When use
$ coursera-dl -u <your-email> -p <your-pwd> the-lecture -ca CAUTH
It also prompts bellow error:
coursera_dl version 0.11.5
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/coursera/cookies.py", line 148, in login
r.raise_for_status()
File "/usr/local/lib/python3.7/site-packages/requests/models.py", line 941, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: https://api.coursera.org/api/login/v3
Solution
run command:
coursera-dl -u xxxxx@xxxxxxx -p xxxxxxxxxx --cauth ccccccccccccc course-name
here ccccccccc is the cauth cookie. Take a note that there is double -- before cauth.
for comman help, run command:
coursera-dl -h
references:
1. https://github.com/coursera-dl/coursera-dl#china-issues

在尝试使用coursera_dl版本0.11.5下载课程时遇到Error 403的问题。解决方案是使用带有--cauth参数的命令行,例如:coursera-dl -u 用户名@example.com -p 密码 --cauth ccccccccccccc 课程名称。这里的ccccc...是cauth cookie,注意有两个双破折号。参考链接包括官方GitHub页面和相关问题讨论。
1246

被折叠的 条评论
为什么被折叠?



