Как вывести весь текст сайта в C# программу?
Формулировка задачи:
1)Есть сайт не мой.
2)На нем есть история например выпадания случайных чисел каждую минуту.(т.е обновляется ежесекундно)
Так вот вопрос. Как выводить эти числа к себе на программу?
Решение задачи: «Как вывести весь текст сайта в C# программу?»
textual
Листинг программы
/// <summary> /// Отправляем POST-запрос серверу, в виде RAW-POST, и получаем ответ /// </summary> /// <param name="pReq">Текст запроса</param> /// <returns>Сообщение от сервера</returns> private string sendPostRequest(string pReq) { string ex = ""; try { //Создаём запрос HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Program.serverUrl); // request.ServerCertificateValidationCallback = ValidateServerCertificate; byte[] sentData = Encoding.UTF8.GetBytes(pReq); request.Timeout = 120000; request.ContentType = "application/x-www-form-urlencoded"; //request.Accept = "application/json, text/javascript, */*"; request.Method = "POST"; request.ContentLength = sentData.Length; //Переводим входящую строку в поток using (MemoryStream ms = new MemoryStream(sentData)) { //Отправляем POST-данные using (Stream writer = request.GetRequestStream()) { //Отправляем инфу серваку ms.CopyTo(writer); writer.Flush(); writer.Close(); } } //Получаем ответ сервера using (WebResponse resp = request.GetResponse()) using (Stream stream = resp.GetResponseStream()) using (StreamReader sr = new StreamReader(stream)) ex = sr.ReadToEnd(); } catch { ex = "err"; } return ex; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д