title: Python Proxy Error With Requests Library
body: <p>I am trying to access the web via a proxy server in Python. I am using the requests library and I am having an issue with authenticating my proxy as the proxy I am using requires a password.</p>
  
  <pre><code>proxyDict = { 
            'http'  : 'username:mypassword@77.75.105.165', 
            'https' : 'username:mypassword@77.75.105.165'
          }
  r = requests.get("http://www.google.com", proxies=proxyDict)
  </code></pre>
  
  <p>I am getting the following error:</p>
  
  <pre><code>Traceback (most recent call last):
  File "&lt;pyshell#13&gt;", line 1, in &lt;module&gt;
  r = requests.get("http://www.google.com", proxies=proxyDict)
  File "C:\Python27\lib\site-packages\requests\api.py", line 78, in get
  :param url: URL for the new :class:`Request` object.
  File "C:\Python27\lib\site-packages\requests\api.py", line 65, in request
  """Sends a POST request. Returns :class:`Response` object.
  File "C:\Python27\lib\site-packages\requests\sessions.py", line 187, in request
  def head(self, url, **kwargs):
  File "C:\Python27\lib\site-packages\requests\models.py", line 407, in send
  """
  File "C:\Python27\lib\site-packages\requests\packages\urllib3\poolmanager.py", line     127, in proxy_from_url
  File "C:\Python27\lib\site-packages\requests\packages\urllib3\connectionpool.py", line    521, in connection_from_url
  File "C:\Python27\lib\site-packages\requests\packages\urllib3\connectionpool.py", line 497, in get_host
  ValueError: invalid literal for int() with base 10: 'h6f2v6jh5dsxa@77.75.105.165'
  </code></pre>
  
  <p>How do I solve this?</p>
  
  <p>Thanks in advance for your help.</p>