Autor Téma: Download souboru pomocí HTTP POST  (Přečteno 233 krát)

Offline soko.ban

  • Nováček
  • *
  • Příspěvků: 12
  • Karma: 2
    • Verze Delphi: 10.4.2
Download souboru pomocí HTTP POST
« kdy: 20-04-2021, 21:38:53 »
Pls, mohl by mě někdo popostrčit. Tyhle věci běžně nedělám, takže nevím pořádně co mám hledat.

Potřebuju z této stránky stáhnout Export CSV a skončit, bez interakce s userem.
https://regvssp.msmt.cz/registrvssp/zvssp.aspx

Zkoušel jsem pomocí THttpClient.Post, ale vždy mi to stáhne pouze html stránky, místo toho CSV. Nevím pořádně jak naplnit Source. Udělal jsem několik pokusů omylů a nic.

Druhý pokus pomocí TWebBrowser skončí na tom, že otevřu stránku, najdu button, kliknu na něj a  dostanu Save as dialog a jsem v řiti.

Děkuji za jakýkoliv tip.

Offline soko.ban

  • Nováček
  • *
  • Příspěvků: 12
  • Karma: 2
    • Verze Delphi: 10.4.2
Re:Download souboru pomocí HTTP POST
« Odpověď #1 kdy: 21-04-2021, 09:37:34 »
Tak vyřešeno. Měl jsem tam klasicky několik chyb.
Je třeba nejdřív načíst stránku pomocí GET, z formuláře vzít všechny inputy a ty pak postnout.