ich würde als Anfänger gerne automatisiert ein Webform abfragen.
Dazu habe ich geschaut, welche Eigenschaften / Parameter der Firefox übergibt und diese nachgestellt.
Ich erhalte zwar eine Antwort (html), aber mir fehlt der 'Info' Teil bzw. das Ergebnis meiner Suche - könnt ihr mir sagen, was ich falsch mache?
Vielen Dank und viele Grüße
JohnnyB
Code: Alles auswählen
import requests
import datetime
start_url = "https://laikra-igv.komm.one/verkehr-igv/servlet/Internetgeschaeftsvorfaelle?AUFRUF=WNL"
post_url = "https://laikra-igv.komm.one/verkehr-igv/servlet/Internetgeschaeftsvorfaelle"
def submit_form():
"""Submit a form"""
current_time = datetime.datetime.now()
payload = {"WKZ_UNTERSCH_Z" : "WN", "WKZ_ERKENN_Z" : "AA", "WKZ_ZIFFERN" : "1", "WKZ_SUCHMERKMAL" : "NULL", "BTN_WKZSUCHE" : "suchen", "ZEITSTEMPEL" : current_time.strftime("%Y%m%d%H%M%S")}
s = requests.session()
res1 = s.get(start_url)
res2 = s.post(post_url, payload)
print (res2.text)
if __name__ == '__main__':
submit_form()