我对重定向后的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]>
有人建议我在做什么错吗?