Einzelnen Beitrag anzeigen

Hobbycoder

Registriert seit: 22. Feb 2017
928 Beiträge
 
#3

AW: Formular mit HTTPRequest ausfüllen

  Alt 16. Jul 2020, 12:01
Wenn du dir den Quelltext der betreffenden Login-Webseite anschaust, wird es im Formular ja eine Referenz auf die POST-Url geben. In den meisten Fällen ist das eine PHP-Datei. Die einzelnen Formularfehler habe ja eine ID. Aus der URL zu der PHP, den ID's und den Werten der Formularfeldern kannst du dir den kompletten Request-String zusammensetzen und über IdHTTP senden. Musst halt nur schauen ob mit GET oder POST.

z.B.
Code:
IdHTTP.Get('http://www.webseite.de/logon.php?username=anton&password=123456&acounttype=user');
Du kannst auch mal Wireshark bemühen und schauen was so alles übertragen wird.

Manchmal ist im Formular auch noch ein Hidden-Feld mit irgendeiner dynamischen Zahl, einem Hash oder sonstwas drin.
Gruß Hobbycoder
Alle sagten: "Das geht nicht.". Dann kam einer, der wusste das nicht, und hat's einfach gemacht.

Geändert von Hobbycoder (16. Jul 2020 um 12:04 Uhr)
  Mit Zitat antworten Zitat