urllibでBasic認証やDigest認証を使うサンプル

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()

コメントを残す

メールアドレスが公開されることはありません。