logo
logo
Настройки для курсов акций ММВБ [Дим(м) 18/02/2010 12:45]
Не так давно пришло письмо с просьбой помочь с этими настройками. Но на мой ответ до сих пор никакой реакции. То ли письмо моё в спам попало, то ли ещё какие проблемы с почтой.
Потому выкладываю настройки здесь.
 
Два варианта - выберите тот, который вам больше подходит.
 
[finmarket.ru]
Name=ММВБ КЦБ - Blue chips
PageURL=http://www.finmarket.ru//z/fmrt/d_mcxeq/default.asp
EstimatedPageSize=27000
HomeCurrencyCode=RUR
HomeCurrencyName=Российский рубль
Prologue=<tr align=right
Record=<td align=left><a.*?id=(?<code>.*?)" target=_blank>(?<name>.*?)</a>.*?<td>.*?<td>.*?<td>(?<value1>.*?)</td>.*?<td nowrap>(?<date>.*?) .*?</td>
Epilogue=</table>
 
Здесь в качестве кода валюты-акции будет указано что-то типа 4209, а названием будет "АВТОВАЗао".
Название вы можете редактировать на своё усмотрение. А вот код менять нельзя - иначе при последующих загрузках курсы будут путаться.
 
Второй вариант:
 
[finmarket.ru]
Name=ММВБ КЦБ - Blue chips
PageURL=http://www.finmarket.ru//z/fmrt/d_mcxeq/default.asp
EstimatedPageSize=27000
HomeCurrencyCode=RUR
HomeCurrencyName=Российский рубль
Prologue=<tr align=right
Record=<td align=left><a.*?>(?<code>.*?)</a>.*?<td>.*?<td>.*?<td>(?<value1>.*?)</td>.*?<td nowrap>(?<date>.*?) .*?</td>
Epilogue=</table>
 
Здесь "АВТОВАЗао" уже будет выступать в качестве кода "валюты", а название будет пустым (после первой загрузки вы можете отредактировать его на своё усмотрение).
 
Ещё одним недостатком, присущим обоим вариантам, является то, что в запросе никак нельзя указать дату. Т.е. при каждой загрузке будут загружаться курсы "на сегодня". И даже более того, "на сейчас". Но поскольку AbilityCash хранит только один курс на дату, повторная загрузка в один день, наверное, нежелательна.