Форум: "Сети";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
ВнизКак из Delphi получить курсы валют с сайта ЦБ РФ? Найти похожие ветки
← →
Zeba (2004-12-16 12:12) [0]Всем привет! Кто знает как из Delphi получить курсы валют с сайта ЦБ РФ? Подскажите пожалуйста.
← →
Reindeer Moss Eater © (2004-12-16 12:15) [1]Запроси их по протоколу HTTP методом GET
c УРЛ http://www.cbr.ru/scripts/XML_daily.asp?date_req=16.12.2004
← →
Zeba (2004-12-16 12:56) [2]Попробовал, но подключиться к серваку не получается :( IP прокси устанавливаю, порт, но... ни фига. Может еще чего надо?
← →
TUser © (2004-12-16 13:16) [3]
> Zeba
Попробуй библиотеку ICS. Или Indy.
← →
DiamondShark © (2004-12-16 14:00) [4]Стандартный вопрос: как подключаемся?
← →
Reindeer Moss Eater © (2004-12-16 14:07) [5]Попробовал, но подключиться к серваку не получается :( IP прокси устанавливаю, порт, но... ни фига. Может еще чего надо?
Устанавливай правильный IP, правильный порт и т.д.
← →
BiN © (2004-12-16 15:21) [6]только что проверил с помощью InternetReadFile - все получилось
← →
Zeba (2004-12-16 15:35) [7]Что это за InternetReadFile?
Я использую NMHTTP, у него нет IP, только Proxy, ProxyPort, Port и HeaderInfo. Что именно надо установить? И не может ли быть проблема в FW?
← →
Reindeer Moss Eater © (2004-12-16 15:38) [8]И причем здесь курсы валют ЦБРФ?
← →
Reindeer Moss Eater © (2004-12-16 15:39) [9]Попробовал, но подключиться к серваку не получается :( IP прокси устанавливаю, порт, но... ни фига. Может еще чего надо?
у него нет IP, только Proxy, ProxyPort, Port и HeaderInfo.
Может соберемся с мыслями?
← →
Zeba (2004-12-16 15:49) [10]Да я в жизни не работал с этими компонентами :(
Можно просто сказать, какие свойства нужно установить у NMHTTP?
← →
Zeba (2004-12-16 15:52) [11]Я не работал с этими компонентами никогда. Подскажите какие свойства нужно установить.
← →
Reindeer Moss Eater © (2004-12-16 15:53) [12]Ну и причем здесь курсы валют ЦБРФ?
← →
Zeba (2004-12-16 15:55) [13]Действительно, причем здесь курсы валют ЦБРФ... Самому интересно, что делать дальше, если и получится забрать с сайта XML-файл. Его как-то надо бы разобрать... А как?...
← →
Reindeer Moss Eater © (2004-12-16 15:58) [14]что делать дальше, если и получится забрать с сайта XML-файл.
Подари его своей девушке на 23 февраля.
← →
Reindeer Moss Eater © (2004-12-16 16:09) [15]Интересно.
Если ты не знаешь что делать с курсами в XML формате, то что же ты собирался делать с кодом HTML страницы полученной с помошью NMHTTP
http://www.cbr.ru/currency_base/daily.asp
???
← →
BiN © (2004-12-16 17:47) [16]Zeba (16.12.04 15:35) [7]
Что это за InternetReadFile?
При посылке get-запроса http://www.cbr.ru/scripts/XML_daily.asp?date_req=16.12.2004 серверу, последний возвращает XML- (а не HTML- >>Reindeer Moss Eater © (16.12.04 16:09) [15]) документ, который легко поддается парсингу.
Для удобства работы с хттп-протоколом существуют wininet-функции, такие как InternetOpen, InternetOpenUrl, InternetReadFile, HttpQueryInfo, InternetSetFilePointer и др. Перечисленных здесь функций достаточно чтобы организовать загрузку файла (документа) с докачкой.
Насколько мне известно, могут воникнуть трудности с определнием размера файлов ".htm*" и ".txt" на сервере
В нашем же случае сервер возвращает XML-документ, т.е. во-первых вышеназванных проблем не возникаети, во-вторых, этот документ легко поддается парсингу вручную или через компонент XMLDocument
← →
BiN © (2004-12-16 17:48) [17]оффтоп:
что-то к вечеру плохо соображаю :) дублирую свои фразы
← →
Reindeer Moss Eater © (2004-12-16 17:56) [18](а не HTML- >>Reindeer Moss Eater © (16.12.04 16:09) [15]) документ, который легко поддается парсингу.
Reindeer Moss Eater © (16.12.04 16:09) [15]
Интересно.
Если ты не знаешь что делать с курсами в XML формате, то что же ты собирался делать с кодом HTML страницы полученной с помошью NMHTTP
http://www.cbr.ru/currency_base/daily.asp
← →
BiN © (2004-12-16 18:04) [19]Reindeer Moss Eater © (16.12.04 17:56) [18]
Если ты не знаешь что делать с курсами в XML формате, то что же ты собирался делать с кодом HTML страницы полученной с помошью NMHTTP
http://www.cbr.ru/currency_base/daily.asp
точно не уверен (не работал с NMHTTP), но при запросе http://www.cbr.ru/scripts/XML_daily.asp?date_req=16.12.2004
разве сервер не вернет только xml файл
мы ведь говорим о _таком_ запросе
← →
Reindeer Moss Eater © (2004-12-16 19:39) [20]Человек сказал, что не знает что ему делать с полученным xml по ссылке http://www.cbr.ru/scripts/XML_daily.asp?date_req=16.12.2004
Тогда я спросил его, а что он будет делать с HTML страницей, которая открывается для просмотра по другой ссылке.
Так понятно?
Вот эта ссылка:
http://www.cbr.ru/currency_base/daily.asp
на ней интерактивно вводится дата, а затем юзер получает HTML контент.
← →
Ильичев С.А. © (2004-12-16 22:37) [21]http://www.intramail.ru/~narayan/Курс_Влют_с_сайта_ЦБ.rar
← →
BiN © (2004-12-17 09:18) [22]Reindeer Moss Eater © (16.12.04 19:39) [20]
Да, видимо, пропустил. Мои извинения
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.035 c