Python Webscraping mit Popup Login?


06.10.2022, 18:39

Nochmal etwas unkomplizierter.

Ich möchte mich automatisch in Python in eine Bestimmte Website einloggen und den Code als Text erhalten um dann die daten zu extrahieren. Mein einziges Problem ist das die Login Seite nicht in HTML ist(ich denke mal JavaScript) weiß aber nicht wie ich mich da automatisch einloggen kann.

Hier ist die Seite: DAVINCI (egwoerth.de). Passwort kann ich natürlich nicht verraten

Hanibal545  06.10.2022, 18:44

mit Selenium oder Beautifulsoup?

alxandree 
Fragesteller
 06.10.2022, 19:30

ist egal

1 Antwort

Die Seite wird nach nach Anmelden Cookies auf dem Gerät lassen. Guck doch mal im Cookie Manager von Mozilla vorbei. Die Werte die dann in die Cookies eingetragen wurden musst du dann mit HTTP mit übertragen, wenn du ne Seite abrufst, damit dir zugriff gewärt wird..

Sowas könnte gehen:

import ClientCookie request = ClientCookie.Request("http://www.comunio.de/login.phtml?login=Hallo&pass=Welt") response = ClientCookie.urlopen(request) data = response.read()

Oder

import urllib
url = urllib.urlopen("http://www.comunio.de/login.phtml?login=Hallo&pass=Welt")
data = url.read()

Quelle:

https://www.python-forum.de/viewtopic.php?t=3443

Kannst du gerne weitersehen