dedlfix: Kontoauszüge abholen

Beitrag lesen

Tach!

Könnte man (als einer, der nicht will, dass seien Seite ge"curlt" wird) nicht ein Javascript einbauen, dass nachdem die Seite fertig geladen ist, den html code etwas "umschreibt".
Damit würde z.B. die ursprüngliche Seite eine etwas andere action beim Formularabschicken ausführen als die per js veränderte und wäre somit erkennbar.

Könnte man, bringt aber letztlich nicht viel außer Mehrarbeit. Irgendwann ist nur der Aufwand höher als der Nutzen - fragt sich nur auf wessen Seite. Relevant sind die für den nächsten Request notwendigen Daten, und das sind nur die Formularfeld-Namen. Wenn das Javascript-Script nicht jedes Mal komplett anders aussieht, kann man es analysieren und weiß, wo die notwendigen Daten (Feldnamen) extrahiert werden können, um sie im eigenen Request weiterzuverwenden. Zur Not muss man eben den Code, der sie berechnet, irgendwie auswerten oder laufen lassen.

Oder wird die JS Verabeitung eines Browsers in curl "voll" nachgebildet?

Nein, muss auch nicht. Es gibt jedoch sicherlich JavaScript-Engines, die man in eigene Projekte einbauen kann.

dedlfix.