nable to download: Error 403, Error: Forbidden for url, when use coursera_dl download lecture

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

2. https://github.com/coursera-dl/coursera-dl/issues/723

3. https://github.com/coursera-dl/coursera-dl#sslerror-errno-1-_sslc504-error14094410ssl-routinesssl3_read_bytessslv3-alert-handshake-failure

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值