logo
logo
про другие паевые фонды [Li Si Cin 30/10/2007 11:38]
Кстати, для тех, кто не догадался еще ,параметр <B>f2[0]=64</B> в строке url - это как раз указание на фонд акций Пио Глобал.
Для ПиоГлобал Фонд облигаций он равен <B>65</B>, для ПиоГлобал Фонд сбалансированный - <B>13</B>...
 
Хотел написать это к тому, что программист из меня неважнецкий, к сожалению, но смею предположить, что, наверно, не особо сложно было бы модифицировать уважаемому <B>Дим(м)</B> свой плагин, чтобы с его помощью пользователь мог загрузить стоимости паёв любого из представленных на сайте pif.investfunds.ru фондов.
Т.е. видилось 2 варианта: отличный - когда обновленный список фондов формируется каждый раз при запуске плагина (им самим), не очень... отличный , когда файл настроек плагина будет сформирован чем-нибудь типа макросом 1 раз и сразу для всех фондов.
 
Но сейчас подумал о том, что пользователю вряд ли будет легко выбрать нужный фонд (их сейчас около 1000) из такого списка, поэтому предлагаю ему - пользователю - такой алгоритм:
1) заходим на http://pif.investfunds.ru/funds/index.phtml
2) выбираем нужный фонд, например "1-й Денежный Фонд"
3) последние цифры в строке его url - это и есть его номер (54
4) добавляем в файл настроек плагина строки
[investfunds.ru]  
Name= <B>1-й Денежный Фонд (УК Премьер Эссет Менеджмент)</B>
Server=pif.investfunds.ru  
PageURL=/quotes/index.phtml?f2[0]=<B>548</B>&amp;rtable=2&amp;start_day=%dd%&amp;start_month=%mm%&amp;start_year=%yyyy%&amp;finish_day=%dd%&amp;finish_month=%mm%&amp;finish_year=%yyyy%  
EstimatedPageSize=35000  
HomeCurrencyCode=RUR  
HomeCurrencyName=российский рубль  
OtherCurrencyCode=<B>код паёв в AbilityCash, например FMF (First Money Fond)</B>  
OtherCurrencyName=<B>название "валюты", например "Паи 1-го Денежного Фонда </B>  
Prologue=class=black12  
Record=markColor.*?&lt;td&gt;(?&lt;day&gt;\d+)\.(?&lt;month&gt;\d+)\.(?&lt;year&gt;\d+)&lt;.*?right&gt;(?&lt;value1&gt;.*?)&lt;  
Epilogue=&lt;\/table&gt;