Seite 1 von 1

Authentication mit urllib/urllib2

Verfasst: Donnerstag 1. November 2007, 00:01
von Rebecca
Wenn ich auf eine passwortgeschuetzte Seite zugreifen will, fragt urllib per Eingabeaufforderung nach Username und Password. Das ist ganz nett, bei vielen Requests aber etwas laestig.

Mit dem urllib2.HTTPBasicAuthHandler kann ich Passwort und Username vorher festlegen und brauche dann keine Benutzereingaben mehr.

Nun haette ich aber gerne, dass ich beim ersten Zugriff nach dem Username/Passwort gefragt werde, und danach nicht mehr (aehnlich wie im Browser). Wie mache ich das?


EDIT: Ich sehe gerade, ich habe ein Problem mit VPN und kann gar nix ausprobieren... :evil: Vielleicht hatte ich die Loesung ja schon und habe es nicht gemerkt. :wink:

Verfasst: Donnerstag 1. November 2007, 01:46
von veers
Die Benutzername + Passwort in ein dict mit dem Hostnamen als Key speichern? ;)

Verfasst: Sonntag 4. November 2007, 10:43
von Rebecca
Genau das will ich nicht, da nicht nur ich dieses Programm verwenden werde. Ich kann das natuerlich selbst machen: Erst den Benutzer fragen und das dann speichern. Aber es waere natuerlich praktischer, wenn Python das fuer mich erledigen wuerde. Haette ja sein koennen, dass das ginge.