Как в C# HTML-код страницы по адресу увидеть?
От: WnP  
Дата: 26.08.05 10:08
Оценка:
В C++ билдере пользовался NMHTTP, а тут встала подобная задача и не могу найти...
Может есть какой аналог или как это вообще делается?
Re: Как в C# HTML-код страницы по адресу увидеть?
От: Hobot Bobot США  
Дата: 26.08.05 10:13
Оценка:
Здравствуйте, WnP, Вы писали:

WnP>В C++ билдере пользовался NMHTTP, а тут встала подобная задача и не могу найти...

WnP>Может есть какой аналог или как это вообще делается?

Смотри класс System.Net.WebRequest.
What a piece of work is a man! how noble in reason! how infinite in faculty! in form and moving how express and admirable! in action how like an angel! in apprehension how like a god! the beauty of the world! the paragon of animals!
Re: Как в C# HTML-код страницы по адресу увидеть?
От: Аноним  
Дата: 30.08.05 08:44
Оценка:
Здравствуйте, WnP, Вы писали:

WnP>В C++ билдере пользовался NMHTTP, а тут встала подобная задача и не могу найти...

WnP>Может есть какой аналог или как это вообще делается?


WebClient myClient = new WebClient();
myClient.Credentials = CredentialCache.DefaultCredentials;
Stream response = myClient.OpenRead("http://ru.uefa.com");
byte[] bytes = new byte[10000];
int n = response.Read(bytes,0,3000);
int br = 0;
while (n>0)
{
br+=n;
n = response.Read(bytes,br+1,3000);
}
String s = Encoding.ASCII.GetString(bytes);


В строке s и будет HTML код документа!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.