我試圖通過Python中的代理服務器訪問網絡。我正在使用請求庫,因爲我使用的代理需要密碼,所以我在驗證代理時遇到問題。請求庫中的Python代理錯誤
proxyDict = {
'http' : 'username:[email protected]',
'https' : 'username:[email protected]'
}
r = requests.get("http://www.google.com", proxies=proxyDict)
我收到以下錯誤:
Traceback (most recent call last):
File "<pyshell#13>", line 1, in <module>
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: '[email protected]'
如何解決這個問題?
在此先感謝您的幫助。
這是很好的方式來標記正確答案爲正確 – Sheena 2013-08-26 11:40:07