gpt4 book ai didi

python - 使用 urllib3 进行身份验证

转载 作者:太空宇宙 更新时间:2023-11-03 12:17:37 25 4
gpt4 key购买 nike

我正在尝试使用 urllib3 连接到网页。下面提供了代码。

import urllib3
http=urllib3.PoolManager()
fields={'username':'abc','password':'xyz'}
r=http.request('GET',url,fields)

如果我们假设 url 是某个需要使用用户名和密码进行身份验证的网页,我是否使用了正确的代码进行身份验证?

我已经很轻松地使用 urllib2 完成了这项工作,但我无法使用 urllib3 完成同样的事情。

非常感谢

最佳答案

假设您正在尝试执行 Basic Authentication ,那么您需要将用户名和密码编码在 Authorization header 中。这是使用 urllib3.make_headers 执行此操作的一种方法助手:

import urllib3

http = urllib3.PoolManager()
url = '...'
headers = urllib3.make_headers(basic_auth='abc:xyz')
r = http.request('GET', url, headers=headers)

关于python - 使用 urllib3 进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11335825/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com