urllib2 BASIC Authentication not working

Ricardo Gladwell ricardo.gladwell at btinternet.com
Tue May 8 05:48:53 EDT 2001

Dear All,

I am attempting to use urllib2 to automate the process of logging onto a 
web site with BASIC authentication. To do this I use the following code 

# begin python fragement

handler = HTTPBasicAuthHandler();
handler.add_password( realm, uri, user, passwd );

opener = build_opener( handler );
install_opener( opener );

f = urlopen( url );

# end python fragment

Where realm, uri, user and passwd are correct values that *should* allow 
access to url. However, when I execute the above I get a HTTP error 401 
(Authorization Required) thrown from the last line, the call to urlopen(). 
It seems that urllib2 is not calling the HTTPBasicAuthHandler for 
authentication information, and is simply throwing an error.

Please advise, TIA...

Ricardo Gladwell

More information about the Python-list mailing list