es stimmt offenbar, dass sich mit zunehmender Erkenntnis mehr und mehr Fragen auftun. Ich bin bei meiner Suche nicht fündig geworden, darum muss ich es mal direkt fragen.
Gegenwertig hole ich meine Informationen von einem Server, bei dem ich mich für jede Anfrage anmelden muss. Das mache ich so:
Code: Alles auswählen
req = urllib2.Request(sURL)
base64string = base64.encodestring('%s:%s' % (sLogin, sPW))[:-1]
authheader = "Basic %s" % base64string
req.add_header("Authorization", authheader)
handle = urllib2.urlopen(req)
Jetzt hat mir ein Freund gesagt, dass Browser wie Mozilla sich nicht jedes mal anmelden (wie ich vermutete), sondern eine dauerhafte Anmeldung verwenden. Ich möchte innerhalb kurzer Zeit mehrere Zehntausend Seiten vom Server abfragen und mich, wenn möglich, nicht jedesmal neu authentifizieren.
Frage: kann ich den Code so ändern, dass ich mich nur einmal authentifiziere und dann die Abfragen normal durchführe?
Vielen Dank für Eure Hilfe,
Michael