|
|
|
| Подскажите пожалуйста !
Есть переменная курса сбербанка России. Эта переменная в каждый день меняется.
Переменная известная, это $USD (рубль к доллару)
Можно ли обратиться к переменной и узнать её значение, допустим сутки назад ?
я не знаю как это сделать,
либо через значение вызова переменной к минус определённому времени (если такое возможно),
либо (сложней) со страницы
http://www.cbr.ru/currency_base/daily.aspx?date_req=05.03.2016
или
http://www.cbr.ru/currency_base/daily.aspx?date_req=04.03.2016
и обратиться к переменной (которая неизвестна, в данном случае)
Я думаю последний вариант намного сложней, ибо там переменные не знай какие, а та переменная, что на сегодня известна ! | |
|
|
|
|
|
|
|
для: Митя
(07.03.2016 в 22:32)
| | А откуда переменная берется? Вообще да, лучше все взять и распарсить страницу, только не HTML, а XML. Для импорта у центрального банка есть специальный API
http://www.cbr.ru/scripts/XML_dynamic.asp?date_req1=02/03/2001&date_req2=14/03/2001&VAL_NM_RQ=R01235
Можно каждый день сохранять значения в базу данных и извлекать её для вычисления разницы. Посмотрите, какие возможности предоставляет центробанк для импорта, возможно вам что-то подойдет
http://www.cbr.ru/scripts/Root.asp?PrtId=SXML | |
|
|
|