我試圖在需要用戶名和密碼的Python中打開URL。 在一開始,有出這樣的錯誤:AbstractBasicAuthHandler不支持以下方案:'Negotiate'[Python]
hereurllib.error.HTTPError: HTTP Error 401: Unauthorized
以下教程我改裝我的腳本是這樣的:
import urllib.request
url = 'http://example.com'
username = 'user'
password = 'password'
passman = urllib.request.HTTPPasswordMgrWithDefaultRealm()
passman.add_password(None, url, username, password)
auth_handler = urllib.request.HTTPBasicAuthHandler(passman)
opener = urllib.request.build_opener(auth_handler)
urllib.request.install_opener(opener)
後,錯誤消失了,但另一個出現在它的地方:
ValueError: AbstractBasicAuthHandler does not support the following scheme: 'Negotiate'
任何人都知道可能是什麼問題?
我不認爲我很明白。我已經把它寫在第七行了。 – Zombistic