gpt4 book ai didi

Python urlopen Windows 身份验证

转载 作者:行者123 更新时间:2023-12-01 06:07:50 28 4
gpt4 key购买 nike

我没有使用 python 的经验,也没有使用下面的代码打开 url 并读取响应的经验。我收到未经授权的错误,因为该网站使用 Windows 身份验证。有人可以提供有关如何发送用户名和密码的代码示例吗?

response = urllib.request.urlopen(url, params.encode("ASCII"))
html = response.read()

最佳答案

尝试使用urllib2python-ntlm一些示例代码:

import urllib2
from ntlm import HTTPNtlmAuthHandler

user = 'DOMAIN\User'
password = "Password"
url = "http://ntlmprotectedserver/securedfile.html"

passman = urllib2.HTTPPasswordMgrWithDefaultRealm()
passman.add_password(None, url, user, password)
# create the NTLM authentication handler
auth_NTLM = HTTPNtlmAuthHandler.HTTPNtlmAuthHandler(passman)

# create and install the opener
opener = urllib2.build_opener(auth_NTLM)
urllib2.install_opener(opener)

# retrieve the result
response = urllib2.urlopen(url)
print(response.read())

关于Python urlopen Windows 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7258951/

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