pri odesilani formulare musis dat do postu vsechna predvyplnena pole a poslat to s cookies.
zde je jen takovy nastrel
from requests_html import HTMLSession
MESTO = 'praha'
ODKUD, KAM = 'dunajecka', 'radlicka'
URL = 'https://jizdnirady.idnes.cz/%s/spojeni/' % MESTO
def fill_form(d, odkud, kam):
d('label:contains("Odkud")').parent().find('input').val(odkud)
d('label:contains("Kam")').parent().find('input').val(kam)
return d
def form_data(d):
return {e.name:e.value for e in d('form input')}
session = HTMLSession()
d = session.get(URL).html.pq
data = form_data(fill_form(d, ODKUD, KAM))
res_d = session.post(URL, data=data).html.pq
print(res_d)
res_d je stranka s vysledky, ze ktere si muzes vyselektovat co potrebujes. Je to pyquery objekt.