C
CSUIDL PROGRAMMEr
Hello
I am a novice python progammer
I am just writing a script that will automatically write my /etc/
yum.repos.d/* files in linux.
the problem is i am trying to connect to a secure repo and pass
username and password to the baseurl .
here is the baseurl
baseurl=http://USERNAME:[email protected]/yum/6.1/../../../.
I have tried using the urllib2 in python
the code i tried was
req=urllib2.Request("http://USERNAME:[email protected]/cell/yum/6.1/
base)
try: urllib2.urlopen(req)
except urllib2.URLError,e:
Where UsernameASSWORD are speciefied by user
The Error i got was
File "/usr/lib/python2.4/urllib2.py", line 130, in urlopen
return _opener.open(url, data)
File "/usr/lib/python2.4/urllib2.py", line 358, in open
response = self._open(req, data)
File "/usr/lib/python2.4/urllib2.py", line 376, in _open
'_open', req)
File "/usr/lib/python2.4/urllib2.py", line 337, in _call_chain
result = func(*args)
File "/usr/lib/python2.4/urllib2.py", line 1021, in http_open
return self.do_open(httplib.HTTPConnection, req)
File "/usr/lib/python2.4/urllib2.py", line 980, in do_open
h = http_class(host) # will parse hostort
File "/usr/lib/python2.4/httplib.py", line 592, in __init__
self._set_hostport(host, port)
File "/usr/lib/python2.4/httplib.py", line 604, in _set_hostport
raise InvalidURL("nonnumeric port: '%s'" % host[i+1:])
httplib.InvalidURL: nonnumeric port: '(e-mail address removed)'
How can i connect to the site with password?? Do i have to implement
the ssl certification??
I am a novice python progammer
I am just writing a script that will automatically write my /etc/
yum.repos.d/* files in linux.
the problem is i am trying to connect to a secure repo and pass
username and password to the baseurl .
here is the baseurl
baseurl=http://USERNAME:[email protected]/yum/6.1/../../../.
I have tried using the urllib2 in python
the code i tried was
req=urllib2.Request("http://USERNAME:[email protected]/cell/yum/6.1/
base)
try: urllib2.urlopen(req)
except urllib2.URLError,e:
Where UsernameASSWORD are speciefied by user
The Error i got was
File "/usr/lib/python2.4/urllib2.py", line 130, in urlopen
return _opener.open(url, data)
File "/usr/lib/python2.4/urllib2.py", line 358, in open
response = self._open(req, data)
File "/usr/lib/python2.4/urllib2.py", line 376, in _open
'_open', req)
File "/usr/lib/python2.4/urllib2.py", line 337, in _call_chain
result = func(*args)
File "/usr/lib/python2.4/urllib2.py", line 1021, in http_open
return self.do_open(httplib.HTTPConnection, req)
File "/usr/lib/python2.4/urllib2.py", line 980, in do_open
h = http_class(host) # will parse hostort
File "/usr/lib/python2.4/httplib.py", line 592, in __init__
self._set_hostport(host, port)
File "/usr/lib/python2.4/httplib.py", line 604, in _set_hostport
raise InvalidURL("nonnumeric port: '%s'" % host[i+1:])
httplib.InvalidURL: nonnumeric port: '(e-mail address removed)'
How can i connect to the site with password?? Do i have to implement
the ssl certification??