Problem mit RoboBrowser
Verfasst: Donnerstag 4. Januar 2018, 10:12
Hallo,
da Mechanize bei Python 3.x nicht mehr funzt, bin ich nun auf RoboBrowser umgestiegen.
Dazu nun folgendes Problem, wenn ich auf einer Seite eine Suche ausführe, bekomme ich im ersten Schritt die Rückmeldung "Suche gestartet" von der Seite. Diese Rückmeldung bekomme ich auch in RoboBrowser. Natürlich möchte ich nicht diese Meldung verwerten sondern das eigentliche Suchergebnis, welches im Schritt 2 gealden wird.
Dazu mein aktueller Code:
Auch wenn ich kurz warte nach dem Submit habe ich als Rückmeldung immer "Suche gestartet" stehen.
Im voraus vielen Dank für alle Antworten.
VG,
dennbas
da Mechanize bei Python 3.x nicht mehr funzt, bin ich nun auf RoboBrowser umgestiegen.
Dazu nun folgendes Problem, wenn ich auf einer Seite eine Suche ausführe, bekomme ich im ersten Schritt die Rückmeldung "Suche gestartet" von der Seite. Diese Rückmeldung bekomme ich auch in RoboBrowser. Natürlich möchte ich nicht diese Meldung verwerten sondern das eigentliche Suchergebnis, welches im Schritt 2 gealden wird.
Dazu mein aktueller Code:
Code: Alles auswählen
browser = RoboBrowser(history=True,parser='html.parser')
browser.open(login_url, method='post')
# LOGIN
loginform = browser.get_form(0)
loginform['user'] = 'USERNAME'
loginform['password'] = 'PASSWORT'
browser.submit_form(loginform)
# SUCHE
searchform = browser.get_form(0)
searchform['value'] = "WERT"
browser.submit_form(searchform)
html = str(browser.parsed)
print(html)
Im voraus vielen Dank für alle Antworten.
VG,
dennbas