Dazu benutze momentan den HTTPBasicAuthHandler() der urllib2 (vom ablauf ähnlich wie hier: http://aspn.activestate.com/ASPN/Cookbo ... ipe/267197 )
1. Rein vom Prinzip habe ich das Beispiel auf activestate.com (link oben) verstanden.
2. Meine Login Daten sind korrekt, da ich den gesperrten Bereich im Browser sehen kann nachdem ich Username und Password eingegeben habe ("This is the test Document in the Zope Folder.").
3. Mehr als realm, url bzw. domain, username, password brauche ich nicht so wie ich es sehe.
Code: Alles auswählen
handler = urllib2.HTTPBasicAuthHandler()
handler.add_password(realm, domain, webuser, webpass)
opener = urllib2.build_opener(handler)
urllib2.install_opener(opener)
try:
urllib2.urlopen(url)
except urllib2.HTTPError, e:
if e.code == 401:
print 'not authorized'
elif e.code == 404:
print 'not found'
elif e.code == 503:
print 'service unavailable'
else:
print 'unknown error: '
else:
print 'success'

Ich bin über jede Hilfe dankbar
mfg shuu