Каким образом можно получить курсы валют с Rbc.ru?

fedotxxl

Well-known member
09.11.2005
614
0
#1
Нужно получить курсы валют нал, цб рф и т.д... Как это сделать? RSS ленты я что-то не нашел(
 

deeeman

Well-known member
04.12.2007
383
0
#3
Morpheus
хороший код! с ЦБ все работает!

а если ли такое же (XML сервис курсов валют) для Сбербанка? у них свой курс покупки продажи... В инете не нашел.
Очень надо!..
 

morpheus

скриптописец
07.08.2006
3 915
1
#4
deeeman
думаю по аналогии с примером

а сайт то какой?
 

deeeman

Well-known member
04.12.2007
383
0
#5
Morpheus

дак вот в том и вопрос, сайт то какой? ))
на оф сайте сбера не нашел такой фичи...
может кто знает где это закопано?
 

deeeman

Well-known member
04.12.2007
383
0
#7
lmike

Спасибо! но мне не нужен ЦБ, мне нуна СБЕР.
у них свои курсы.

конешно есть вариант парсить хтмл код страницы сбера, но это уже полный гемор.. а если поменяется у них дизайн сайта, то все..
поэтому нужен xml вариант с сайта
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 586
272
#8
есть веб-сервисы http://www.cbr.ru/dailyinfowebserv/dailyinfo.asmx?WSDL
и
ws.oddo.sbrf.ru - вот насчёт этих инфы мало (порт не ясен)
это больше вопрос к сбербанку (может позвонить им и узнать?)
или юзать сторонние сайты, кот. эти курсы берут у сбербанка, но предоставляют человеческий сервис
 

deeeman

Well-known member
04.12.2007
383
0
#9
позвонил в сбер. Соединили с тех отделом.
Долго объяснял что такое формат XML...
в итоге выяснили что курсы они хранят как то по узбекски... и поэтому обламайтесь ...
ЧТД
=)
 

deeeman

Well-known member
04.12.2007
383
0
#10
Если запускать на клиенте, то все работает. Объект Microsoft.XMLHTTP создается.
Пробую запустить все на сервере (Win Server 2003), агентом RunOnServer.
Ругается на библиотеку:

msxml3.dll: Не удается найти указанный ресурс.

Проверил, библиотека там есть. Может что то нужно установить?

установил Microsoft XML Parser (MSXML) 6 - не помогло... в чем дело?
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 586
272
#11
Если запускать на клиенте, то все работает. Объект Microsoft.XMLHTTP создается.
Пробую запустить все на сервере (Win Server 2003), агентом RunOnServer.
Ругается на библиотеку:

msxml3.dll: Не удается найти указанный ресурс.

Проверил, библиотека там есть. Может что то нужно установить?

установил Microsoft XML Parser (MSXML) 6 - не помогло... в чем дело?
не бодаться с КОМой и сделать на java :)
и путя для System (или по чем сервант щапущет) акка, как и регистрация КОМов д.б.
и секурити агента могет "мешать" (не уверен, но могет - её покрутить)...
хотя КОМы не стоят такой горячей любви к ним ;)
 

deeeman

Well-known member
04.12.2007
383
0
#12
все работает.. только запускать на сервере не чаще раз в 10 мин...
чаще почему то не хочет.