Changeset 36

Show
Ignore:
Timestamp:
12/23/06 00:29:51 (2 years ago)
Author:
akaihola
Message:

url_get_with_auth now detects realm automatically.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • djac/sandbox/akaihola/url_get_with_auth.py

    r35 r36  
    2525import urllib2, cookielib 
    2626 
    27 realm = 'ambidjangolib' 
    28 host = 'trac.ambitone.com' 
    29 login_url = 'http://trac.ambitone.com/ambidjangolib/login' 
    30 report_url = 'http://trac.ambitone.com/ambidjangolib/report/1?format=csv' 
     27base_url = 'http://trac.ambitone.com/ambidjangolib' 
     28login_url = '%s/login' % base_url 
     29report_url = '%s/report/1?format=csv' % base_url 
    3130username = raw_input('Username: ') 
    3231password = raw_input('Password: ') 
    33 auth_handler = urllib2.HTTPDigestAuthHandler() 
    34 auth_handler.add_password(realm, host, username, password) 
     32passman = urllib2.HTTPPasswordMgrWithDefaultRealm() 
     33passman.add_password(None, 'http://trac.ambitone.com/ambidjangolib', username, password) 
     34auth_handler = urllib2.HTTPDigestAuthHandler(passman) 
    3535jar = cookielib.CookieJar() 
    3636cookie_processor = urllib2.HTTPCookieProcessor(jar)