Пользуйтесь unirates.dll [xnyl 26/11/2024 00:21]
В unirates.ini выбирайте источником Национальный банк. Работающий пример ini-файла:
[main]
ActivePreset=bank.gov.ua
CurrencyFilter=Euro,EUR,UAH,USD
EnableCurrencyRename=1
[currency-rename]
RUB=RUR
;Euro=€
;EUR=€
;UAH=грн
;USD=$
;GBP=£
[bank.gov.ua]
Name=Національний банк України
PageURL=
http://bank.gov.ua/ua/markets/exchangerates?date=%dd%.%mm%.%yyyy%&period=daily
EstimatedPageSize=110
HomeCurrencyCode=UAH
HomeCurrencyName=гривні
Prologue=<span id="exchangeDate">(?<date>.*?)</span>
Record=<tr>.*?літерний">(?<code>.*?)</td>.*?валюти">(?<value2>.*?)</td>.*?<a href.*?>\s*(?<name>.*?)\s*</a>.*?курс">(?<value1>.*?)</td>.*?</tr>
Epilogue=</table>
DecimalSeparator=,
Codepage=65001