logo
logo

Форум Загрузка курса НБРБ за 1 день дата 30.12.1899

создать новую тему раскрыть все
Загрузка курса НБРБ за 1 день дата 30.12.1899 wna 25/06/2010 15:39 #написать ответ
При загрузке за период 1 день курсы валют загружает за дату 30.12.1899 г. Как исправить?
Каким плагином грузите? Дим(м) 25/06/2010 18:47 #написать ответ
Тем, что именно для НБРБ? Или "универсальным"?
Исправьте в UniRates.ini Дим(м) 25/06/2010 19:04 #написать ответ
... в пресете для НБРБ
строку
Prologue=class=stext><b>.*?(?<date>.*?),
на
Prologue=class=stext><b>.*?(?<date>.*?)</font>
В данный момент вообще не показывает название валют wna 02/07/2010 18:00 #написать ответ
Возможно на сайте нацбанка, что нибудь изменилось. Хотя по адресу все похоже и совпадает.
 

Например
 
http://www.nbrb.by/statistics/Rates/RatesPrint.asp?fromDate=%2010%-%07%-%02%
Сайт и правда поменяли Дим(м) 05/07/2010 14:11 #написать ответ
Хоть и не очень сильно, но достаточно, чтобы сломать парсинг.
 
Исправленные шаблоны для НБРБ таковы:
 
[nbrb.by]
Name=Нацыянальны банк Беларусi (штодзённа)
PageURL=http://www.nbrb.by/statistics/Rates/RatesPrint.asp?fromDate=%yyyy%-%mm%-%dd%
EstimatedPageSize=2800
HomeCurrencyCode=BYR
HomeCurrencyName=белорусский рубль
Prologue=class=stext><br>.*?(?<date>.*?)<br></span>
Record=<td align=centrer>(?<code>.*?)<td nowrap class=t>(?<value2>.*?) (?<name>.*?)<td align=right>(?<value1>.*?)<
Epilogue=<\/table>
 

[nbrb.by-monthly]
Name=Нацыянальны банк Беларусi
PageURL=http://www.nbrb.by/statistics/Rates/RatesMonth.asp?fromDate=%yyyy%-%mm%-01
EstimatedPageSize=21000
HomeCurrencyCode=BYR
HomeCurrencyName=белорусский рубль
Prologue=class=stext colspan=2><b>.*?(?<date>.*?)<tr>
Record=<tr\s+bgcolor=.*?<td>(?<code>.*?)<.*?>(?<value2>.*?) (?<name>.*?)<td>(?<value1>.*?)<tr
Epilogue=<\/table>
Не находит ни одной записи wna 06/07/2010 16:43 #написать ответ
Не находит ни одной записи и не показывает валют.
Возможно, при копировании из форума код испортился Дим(м) 06/07/2010 21:39 #написать ответ
... например, вылез где-то пробел в конце строки.
У меня всё отлично работает с приведёнными выше настройками.
 
Попробуйте скопировать код отсюда: http://pastebin.com/Uz9Rpbry
 
Или же у вас какая-то старая версия плагина.
Последняя (1.5.1) доступна здесь - http://drop.io/UniRates
(в ней всё ещё старые настройки для НБРБ - их надо заменить указанными выше)
Спасибо wna 26/07/2010 12:45 #написать ответ
ВСЕ РАБОТАЕТ!!!