Tracシステムの二重認証

379 ワード

まずurllib 2およびcookielibをインポートする必要があります.
次に、キー部分コード:

cj = cookielib.LWPCookieJar()
ah = urllib2.HTTPDigestAuthHandler()
ah.add_password(realm, login_addr, username, password)
ch = urllib2.HTTPCookieProcessor(cj)
opener2 = urllib2.build_opener(ah, ch)
urllib2.install_opener(opener2)

その他は通常のログイン操作です.