>>> urllib2.urlopen('http://username:password@server')
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "C:\PYTHON23\lib\urllib2.py", line 129, in urlopen
return _opener.open(url, data)
File "C:\PYTHON23\lib\urllib2.py", line 326, in open
'_open', req)
File "C:\PYTHON23\lib\urllib2.py", line 306, in
_call_chain
result = func(*args)
File "C:\PYTHON23\lib\urllib2.py", line 901, in http_open
return self.do_open(httplib.HTTP, req)
File "C:\PYTHON23\lib\urllib2.py", line 860, in do_open
h = http_class(host) # will parse host:port
File "C:\Python23\lib\httplib.py", line 1009, in __init__
self._setup(self._connection_class(host, port, strict))
File "C:\Python23\lib\httplib.py", line 507, in __init__
self._set_hostport(host, port)
File "C:\Python23\lib\httplib.py", line 518, in
_set_hostport
raise InvalidURL("nonnumeric port: '%s'" % host[i+1:])
httplib.InvalidURL: nonnumeric port: 'password@server'
cheers,
Chris
|