【发布时间】:2023-03-30 12:50:01
【问题描述】:
我正在尝试从授权网站下载 csv 文件。
我能够通过 url https://workspace.xxx.com/abc/ 获得响应代码 200(单击此网页下载 csv),但在 url = 'https://workspace.xxx.com/abc/abc.csv' 处响应代码 401
这是我的代码:
import requests
r = requests.get(url, auth=('myusername', 'mybasicpass'))
我尝试添加标头并使用会话,但仍然得到 401 的响应代码。
【问题讨论】:
-
401 基本上是一个授权错误。你确定你有权限使用用户名访问它并通过你让步吗?
-
尝试通过带有凭据的邮递员访问相同的 URL,这样您就会知道它支持哪种身份验证。
-
感谢您建议使用邮递员进行测试。我尝试使用邮递员访问相同的 URL,结果显示“www-authenticate →Negotiate, NTLM”