Ich habe sowas mal mit der Raiffeisenbank Seite gemacht (benutze ich auch immer noch) ... allerdings wurde hierüber sogut wie alles mittels JavaScript erzeugt, also waren im reinen HTML das du von einem GET Aufruf bekommst nicht die Informationen enthalten die ich brauchte... auch das Thema mit dem Captcha war etwas verzwickt... Das lasse ich momentan noch per Popup anzeigen und den Nutzer "übersetzen" ... Captchas maschinell zu lesen habe ich nach vielen Versuchen irgendwann aufgegeben, da die Ergebnisse nicht zuverlässig genug waren.
Letzten Endes bin ich bei Python in Verbindung mit Mechanize gelandet (Captcha kann jedes GUI-Framework anzeigen...), damit lässt sich ein realer Browser mehr oder weniger simulieren... so lassen sich dann auch die dynamischen Inhalte bekommen...Banken sind da wohl etwas "vorsichtig" 😉
Daher würde ich mich mal mit der Developer Console meines Browsers durchklicken, und parallel versuchen das ganze Szenario auf der Kommandozeile oder einer Python-Console nach zu vollziehen... eventuell stolperst du ja über das gleiche Problem wie ich damals?