title: AbstractBasicAuthHandler does not support the following scheme: 'Negotiate' [Python]
body: <p>I'm trying to open URL in Python which needs username and password.
  At the beginning there was this error shown:</p>
  
  <pre><code>hereurllib.error.HTTPError: HTTP Error 401: Unauthorized
  </code></pre>
  
  <p>Following tutorials I modded my script to look like this:</p>
  
  <pre><code>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)
  </code></pre>
  
  <p>After that the error disappeared, but another appeared in its place:</p>
  
  <pre><code>ValueError: AbstractBasicAuthHandler does not support the following scheme: 'Negotiate'
  </code></pre>
  
  <p>Anybody knows what could be the problem?</p>