Mechanize Checkboxen

Django, Flask, Bottle, WSGI, CGI…
lackschuh
User
Beiträge: 274
Registriert: Dienstag 8. Mai 2012, 13:40

Dienstag 27. Juni 2017, 15:02

[codebox=html5 file=Unbenannt.html]onclick="doSubmit()[/code]
ich geh davon aus, dass du so was wie Selenium dafür brauchst.
Benutzeravatar
snafu
User
Beiträge: 5440
Registriert: Donnerstag 21. Februar 2008, 17:31
Wohnort: Gelsenkirchen

Dienstag 27. Juni 2017, 15:24

Auf den Inhalt habe ich nicht geachtet. Es kam jedenfalls nicht die von dir gezeigte Fehlermeldung.
shcol (Repo | Doc | PyPi)
phoenixx592
User
Beiträge: 49
Registriert: Sonntag 25. Juni 2017, 16:41

Dienstag 27. Juni 2017, 15:35

Ich würde auch Selenium benutzen nur öffnet sich da direkt der Browser und macht das ganze nicht verdeckt und sexy in der Console :wink:
BlackJack

Dienstag 27. Juni 2017, 15:50

@phoenixx592: Sowie JavaScript ins Spiel kommt, und das kommt heutzutage ja recht schnell ins Spiel, reicht so etwas simples wie `mechanize` nicht mehr aus. Man muss dann entweder einen Browser oder zumindest eine Browser-Engine verwenden — dabei muss ja auch nicht zwingend etwas angezeigt werden — oder man muss selbst herausfinden wie die Kommunikation zwischen einem echten Browser und dem Server abläuft und das manuell nachbauen. Dann mit `requests` und `lxml.html` und eventuell noch etwas wie BeautifulSoup.
phoenixx592
User
Beiträge: 49
Registriert: Sonntag 25. Juni 2017, 16:41

Dienstag 27. Juni 2017, 15:54

da ist aber kein JAVA skript drin! :mrgreen:
BlackJack

Dienstag 27. Juni 2017, 16:44

@phoenixx592: Beim „Show“-Button wird eine `onSubmit()`-Funktion aufgerufen wie lackschuh ja schon gezeigt hat. Und irgendwelcher Google-Analytics-Kram ist in der Seite auch. Wobei der eher kein Problem darstellen sollte.
Antworten