Fredrik Lundh wrote: > Phoe6 wrote: > > Hi, > > The following piece of code works properly when my proxy password > > contains characters[a-zA-Z0-9] etc. But when my proxy password > > contained something like '|\/|' , the httplib incorrectly indentified > > it as separator. > > if you want to prevent the URI parser from treating something as part of > the URI, you need to quote it: > > pwd = urllib.quote(pwd, "")
Tried this and did not work out. It ended up confusing urllib and urllib2 objects. I dont want to import urllib, with the urllib2 itself wanted to work around this piece of code. <code> proxy_user = r'senthil_or' proxy_password='|\/|pr0c' #proxy_password = r'|\/|pr0c' # Setup the Proxy with urllib2 proxy_url = r'http://' + proxy_user + ':' + proxy_password + '@' + PROXY_IP proxy_support = urllib2.ProxyHandler({"http":proxy_url}) opener = urllib2.build_opener(proxy_support,urllib2.HTTPHandler) urllib2.install_opener(opener) </code> Thanks, Senthil -- http://mail.python.org/mailman/listinfo/python-list