Python 3.x 如何确定网站使用的身份验证方法?

Python 3.x 如何确定网站使用的身份验证方法?,python-3.x,python-requests,http-authentication,Python 3.x,Python Requests,Http Authentication,我想知道站点使用的身份验证方法,以便在requests.get方法中传递适当的参数 requests.get(url, auth = authmethod) 是否仍有获取authmethod的方法。在不尝试身份验证的情况下发出请求,接收401响应,并读取WWW Authenticate标题 从某种意义上说,请求似乎可以为摘要处理这个问题,但这是因为读取挑战值是流程的一部分。对于基本身份验证,用户代理只需记住特定(根URL、领域)对的凭据。对于服务器端呈现网站,几乎所有调用都是200 ok。40

我想知道站点使用的身份验证方法,以便在requests.get方法中传递适当的参数

requests.get(url, auth = authmethod)

是否仍有获取authmethod的方法。

在不尝试身份验证的情况下发出请求,接收401响应,并读取
WWW Authenticate
标题


从某种意义上说,请求似乎可以为摘要处理这个问题,但这是因为读取挑战值是流程的一部分。对于基本身份验证,用户代理只需记住特定(根URL、领域)对的凭据。

对于服务器端呈现网站,几乎所有调用都是
200 ok
401
在前端的服务器端处理。