urllibでBasic認証を使うサンプル
>>> import urllib2
>>> mgr = urllib2.HTTPPasswordMgrWithDefaultRealm()
>>> mgr.add_password(None, 'http://example.com/', 'username', 'password')
>>> auth_handler = urllib2.HTTPBasicAuthHandler(mgr)
>>> opener = urllib2.build_opener(auth_handler)
>>> opener.open('http://example.com/').read()
urllibでDigest認証を使うサンプル
>>> import urllib2
>>> mgr = urllib2.HTTPPasswordMgrWithDefaultRealm()
>>> mgr.add_password(None, 'http://example.com/', 'username', 'password')
>>> auth_handler = urllib2.HTTPDigestAuthHandler(mgr)
>>> opener = urllib2.build_opener(auth_handler)
>>> opener.open('http://example.com/').read()