Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Считывание интернет-страницы


Автор: Суровый 26.11.2009, 17:03
Здравствуйте.
Я думаю, из названия темы, ясно в чем заключается проблема.
Сразу уточню - работаю в Visual C++, Windows Forms.
Моей задачей является считывание определенной информации с сайта и запись этой информации в переменную.
Если конкретнее, то необходимо считать курс доллара с http://www.cbr.ru/ сайта в переменную типа float. Чтобы облегчить задачу есть http://www.cbr.ru/scripts/XML_daily.asp на только текстовую информацию. Если дадите мне алгоритм как считать всю эту страницу в string, ну или хотя бы сторону, в которую копать - буду очень благодарен, а дальше я сам разберусь.
Заранее спасибо!

Автор: bsa 27.11.2009, 00:03
Суровый, ты видимо путаешь С++ с C++/CLI. Это разные вещи.

Автор: Суровый 27.11.2009, 01:10
Цитата(bsa @ 27.11.2009,  00:03)
Суровый, ты видимо путаешь С++ с C++/CLI. Это разные вещи.

Возможно, но я же указал что работаю в Windows Forms,  раздел CLR.
Разве то, что я работаю в Windows Forms делает задачу невыполнимой?

Автор: tol05 27.11.2009, 01:18
HttpWebRequest, HttpWebResponse, HttpWebResponse.GetResponseStream()

Автор: Суровый 27.11.2009, 19:38
Спасибо!
Опробую.

Автор: Enter 1.12.2009, 07:06
я делал так:
Код
Uri urr = new Uri("http://www.q3df.org/?site=server");
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(urr);
HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
Stream istrm = resp.GetResponseStream();
StreamReader rdr = new StreamReader(istrm);
string stranitsa = rdr.ReadToEnd();

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)