создать новую тему раскрыть все
 
Помогите создать файл для загрузки покупки золотых слитков за белорусские рубли "Цена покупки
с сертификатом качества" адрес http://nbrb.by/statistics/Valuables/Ingots/Print/?date=%dd%.%mm%.%yyyy%
mail wna@tut.by
 
Заранее огромное спасибо!!!
свернуть/развернуть ветвь Сделать не проблема [Дим(м) 12/01/2011 17:09] # написать ответ
 
Но не совсем понятно, слитки какого веса надо загружать?
Как я понимаю, "валюта" будет одна - "Золото"?
Тогда получается, что на этой странице для неё указано несколько курсов:
1 = 147740
5 = 678380
10 = 1341680
...
Какой из них вам нужен в программе?
 
Или же речь о том, чтобы сделать сразу целый набор валют: "Слиток 1г", "Слиток 5г", "Слиток 10г", ... - и для каждой из них загружать "курс"?
 
Да, будет несколько валют например AU001, AU005, AU010 и.т. д.
свернуть/развернуть ветвь Хм.. [Дим(м) 12/01/2011 18:06] # написать ответ
 
Шаблон-то я составил..
 
Но в коде плагина обнаружилась ошибка, из-за которой происходит переполнение. А поскольку цены там немаленькие, то уже даже для слитков 5г значения загружаются неверно. Not so
 
В общем, без новой исправленной версии плагина толку будет мало.
 
А пока, если что, можно воспользоваться вот этим шаблоном для загрузки хотя бы цен для слитков 1г:
 
[ngrb.by-gold]
Name=Золотые слитки - Национальный банк Республики Беларусь
PageURL=http://nbrb.by/statistics/Valuables/Ingots/Print/?date=%dd%.%mm%.%yyyy%
EstimatedPageSize=7000
HomeCurrencyCode=BYB
HomeCurrencyName=белорусский рубль
OtherCurrencyCode=AU-1
OtherCurrencyName=золотые слитки 1г
Prologue=<b>ЗОЛОТЫЕ МЕРНЫЕ СЛИТКИ
Record=<tr><td>1<td>.*?<td>.*?<td>.*?<td>(?<value1>.*?)<td>
Epilogue=<b>СЕРЕБРЯНЫЕ МЕРНЫЕ СЛИТКИ
 
[nbrb.by-gold]
Name=Золотые слитки - Национальный банк РБ
PageURL=http://nbrb.by/statistics/Valuables/Ingots/Print/?date=%dd%.%mm%.%yyyy%
EstimatedPageSize=70000
HomeCurrencyCode=BYR
HomeCurrencyName=Белоруский рубль
 
Prologue=<b>ЗОЛОТЫЕ МЕРНЫЕ СЛИТКИ
 
Record1=<tr><td>1<td>.*?<td>.*?<td>.*?<td>(?<value1>.*?)<td>
OtherCurrencyCode1=AU001
OtherCurrencyName1=Золотой слиток 001 г.
 
Record2=<tr><td>5<td>.*?<td>.*?<td>.*?<td>(?<value1>.*?)<td>
OtherCurrencyCode2=AU005
OtherCurrencyName2=Золотой слиток 005 г.
 
Record3=<tr><td>10<td>.*?<td>.*?<td>.*?<td>(?<value1>.*?)<td>
OtherCurrencyCode3=AU010
OtherCurrencyName3=Золотой слиток 010 г.
 
Epilogue=<b>СЕРЕБРЯНЫЕ МЕРНЫЕ СЛИТКИ
 
Я ведь прямым текстом написал, что там ошибка и работать не будет.
 
Кроме того, я ещё вчера выложил исправленную версию (см. мой ответ ниже). Там всё работает, как надо. И пресет уже сразу есть в настройках.
 
P.S. А зачем, интересно, ставить "ожидаемый размер страницы" в 7 мегабайт?
свернуть/развернуть ветвь Исправленная версия [Дим(м) 12/01/2011 18:52] # написать ответ
 
Поскольку drop.io приказал долго жить, теперь ссылки на новые версии придётся вкладывать так:
 
http://dl.dropbox.com/u/2812163/UniRates/UniRates_1.5.2.zip
 
В этой версии исправлено переполнение и уже добавлен готовый пресет для слитков всех размеров Well (см. в самом конце UniRates.ini)
 
В версии UniRates-special.dll (Версия 1.6.1 от 03.08.09) была возможность
 
Добавлена возможность загружать сразу несколько ресурсов. Загрузка осуществляется в обход механизмов AbilityCash
  (например, не учитывается при отображении прогресса). Это может быть нужно при необходимости расчёта
  кросс-курсов между несколькими источниками (например, пересчёт EUR-овых паев в рубли).
 

И еще почему-то  при автоматической загрузке курсов если был установлен курс, то он не обновляется.
 

И все равно ОГРОМНОЕ спасибо!!!
свернуть/развернуть ветвь Почему не меняется курс... [Дим(м) 13/01/2011 13:42] # написать ответ
 
... за этим вам к Dervish-у. Видимо, AbilityCash игнорирует новое значение, если в базе уже есть курс для этих двух валют на указанную дату.
 
А "специальную" версию я постараюсь обновить на днях.
свернуть/развернуть ветвь UniRates 1.6.2-special [Дим(м) 13/01/2011 17:37] # написать ответ
 
http://dl.dropbox.com/u/2812163/UniRates/UniRates_1.6.2-special.zip
 
Проблема исправлена, пресет добавлен Well
свернуть/развернуть ветвь МОЛОДЕЦ!!! [wna 13/01/2011 18:28] # написать ответ
 
Вот это я понимаю скорость и поддержка!!!
 
ВСЕ великолепно работает!!!
 
Где можно ее скачать? Ссылки битые
 
Или на странице плагина - http://sabio.at.tut.by/UniRates/