Python在重定向结果401之后请求身份验证

时间:2018-07-11 12:55:03

标签: python python-3.x http python-requests

我对重定向后的HTTP基本身份验证有疑问。 我正在尝试登录到将我重定向到登录站点的网站(HTTP 302响应)。

 import requests    
 response = requests.get('my_url')

 if response.history:
     print("Request was redirected")
     for resp in response.history:
         print(resp.status_code, resp.url)
     print("Final destination:")
     print(response.status_code, response.url)
 else:
     print("Request was not redirected")

输出:

 Request was redirected
 302 my_url
 Final destination:
 401 new_url

new_url是我应该在其中输入用户名和密码的url。我从这里尝试了解决方法:stackowerflow,但对我来说却不起作用-我总是能得到答复:

Out[152]: <Response [401]>

有人建议我在做什么错吗?

0 个答案:

没有答案