logo
logo

Форум Проблема с загрузкой курсов валют с сайта НБУ

создать новую тему раскрыть все
Проблема с загрузкой курсов валют с сайта НБУ Rodion 27/01/2020 14:08 #написать ответ
Уже месяц не работает загрузка через Unirates
Дело в том, что на сайте НБУ изменилась ссылка страницы курсов валют:
 
Актуальная ссылка
 
Простая замена ссылки в файле Unirates.ini не помогает. А так как я не программист, разобраться в этом не могу.😒
Там, видимо, поменялась... Dervish 27/01/2020 21:28 #написать ответ
...не только ссылка, но и разметка страницы.
 
Пока, к сожалению, я не могу этим заняться. Попробуйте подгружать курсы валют через Excel. Формат таблички для загрузки там довольно простой.
Спасибо. Буду ждать (-) Rodion 28/01/2020 10:43 #написать ответ
Курсы есть на старой странице xnyl 01/02/2020 22:22 #написать ответ
в Unirates.ini замените ссылку на вот такую:
http://old.bank.gov.ua/control/uk/curmetal/currency/search?formType=searchFormDate&time_step=daily&date=%dd%.%mm%.%yyyy%
Спасибо за подсказку. Только... Rodion 03/02/2020 11:15 #написать ответ
...немножко не так:
https://old.bank.gov.ua/control/uk/curmetal/currency/search?formType=searchFormDate&time_step=daily&date=%dd%.%mm%.%yyyy%&outer=table&execute
Новый парсер TarasK 07/06/2020 16:09 #написать ответ
Вставьте в нужный раздел. Я убрал Prologue и Epilogue, а так же задал разделитель - запятую
--------------
PageURL=bank.gov.ua/ua/markets/exchangerates?date=%dd%.%mm%.%yyyy%&period=daily
EstimatedPageSize=55
HomeCurrencyCode=UAH
HomeCurrencyName=гривні
Record=<tr>.*?<td class="hidden-sm".*?<td data-label="Код літерний">(?<code>.*?)</td>.*?<td data-label="Кількість одиниць валюти">(?<value2>.*?)</td>.*?<td class="value-name" data-label="Назва валюти">.*?<a href=".*?">(?<name>.*?)</a>.*?</td>.*?<td data-label="Офіційний курс">(?<value1>.*?)</td>.*?</tr>
DecimalSeparator=,
Codepage=65001