Jeśli chodzi o pobieranie kursów walut z Internetu, zawsze pobierałem plik www.nbp.pl/Kursy/KursyA.html, i z niego wyłuskiwałem co potrzeba.
AStream:=TMemoryStream.Create;
try
IdHTTP.Get(FromHost,AStream); // FromHost= www.nbp.pl/Kursy/KursyA.html
AStream.Seek(0,soFromBeginning);
AStream.SaveToFile(ToFile);
Result:=(AStream.Size>0);//true;
finally
AStream.Free;
end;
Ale ostatnio chyba coś zmienili bo teraz zawsze mam taką odpowiedź:
Request unsuccessful. Incapsula incident ID: XXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXX
te XXX to zawsze jakiś ciąg licz.
Wiecie o co może chodzić?