On Jul 17, 6:40 pm, Larry Hale <[EMAIL PROTECTED]> wrote: > Err, the line above should be: > > proxy_handler = urllib2.ProxyHandler( { "http": "http:// > myusername:[EMAIL PROTECTED]:3128" } ) > > (Sorry! :)
some old code I wrote to download public domain info for our company, also through a squid proxy and this still works for me import urllib2, urllib proxy = urllib2.ProxyHandler({'http': 'http:// username:[EMAIL PROTECTED]:proxy_port'}) auth = urllib2.HTTPBasicAuthHandler() opener = urllib2.build_opener(proxy, auth, urllib2.HTTPHandler) urllib2.install_opener(opener) conn = urllib2.urlopen('http://python.org') return_str = conn.read() fp = open('python.html','w').write(return_str) -- http://mail.python.org/mailman/listinfo/python-list