我正在使用 python 请求库来访问 soap 请求。它工作正常。由于我们的域结构发生了变化。我无法访问该网址,它总是提示我输入凭据。
我使用下面的代码通过请求访问 url。
program_list_response = requests.get(program_list_path,
data=self.body, headers=self.headers)
如何使用请求在后台通过认证?
最佳答案
您可以使用 Authentication功能,以便为您要访问的链接提供凭据。
举个例子:
您可以使用以下格式传递用户名和密码:
requests.get('https://website.com/user', auth=('user', 'pass'))
有关更多详细信息,我会推荐 official docs .
为了处理 Windows 身份验证,我会推荐 Requests-NTLM .
例如:
import requests
from requests_ntlm import HttpNtlmAuth
requests.get("http://ntlm_protected_site.com",auth=HttpNtlmAuth('domain\\username','password'))
关于python - 使用请求访问 url 时处理 Windows 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32305536/