1. посмотреть в браузере в консоли разработчика, что происходит при отправке формы. скорее всего там будет POST-запрос с кучей параметров.
2. Повторить это запрос с помощью requests. что-то около того
session.headers.update({"request_header1": "request_value1"})
params = {"param1": "value1"}
session.post("https://site.com", data=params)
В общем случае так, но всегда есть ньюансы. Где-то нужно найти и передать crsf-токен, где-то в точности повторить content-type передаваемых параметров etc