Ich muss auf ein paar HTML-Seiten über ein Python-Skript zugreifen, das Problem ist, dass ich COOKIE-Funktionalität brauche, daher wird eine einfache HTTP-Anfrage nicht funktionieren.
Irgendwelche Ideen?
Besuche Mechanisieren . "Stateful programmatic web browsing in Python".
Es behandelt Cookies automatisch.
mechanize macht auch die API urllib2 zugänglich, wobei die Cookie-Behandlung standardmäßig aktiviert ist.
Das Modul cookielib bietet Cookie-Behandlung für HTTP-Clients.
Das Modul cookielib definiert Klassen für die automatische Behandlung von HTTP-Cookies. Es ist nützlich für den Zugriff auf Websites, die kleine Datenelemente - Cookies - benötigen, die auf dem Client-Computer durch eine HTTP-Antwort von einem Webserver gesetzt und dann in späteren HTTP-Anfragen an den Server zurückgegeben werden.
Die Beispiele im Dokument zeigen, wie Cookies in Verbindung mit urllib
:
Hier ist etwas, das Cookies macht und als Bonus eine Authentifizierung für eine Website, die einen Benutzernamen und ein Passwort benötigt.
%Vor%