Как программно заполнить текстбокс на web-странице - C#
Формулировка задачи:
Как программно заполнить текстбокс на сайте? Ну например есть какой-то сайт и нужно на нем авторизоваться. нужно чтобы программа сама заполняла поля (данные введены заранее)
Решение задачи: «Как программно заполнить текстбокс на web-странице»
textual
Листинг программы
HttpWebRequest Request = (HttpWebRequest)HttpWebRequest.Create(тут URL с GET)); Request.Method = "POST"; string OutPost = ""; foreach (var Key in PostParam) { OutPost += (OutPost.Length > 0 ? "&" : "") + Key.Key + "=" + HttpUtility.UrlEncode(Key.Value, Encoding.UTF8); } Request.ContentType = "application/x-www-form-urlencoded; charset=UTF-8"; // указываем тип контента byte[] StringData = Encoding.UTF8.GetBytes(OutPost); Request.ContentLength = StringData.Length; Request.GetRequestStream().Write(StringData, 0, StringData.Length); Request.GetRequestStream().Close(); HttpWebResponse Response = (HttpWebResponse)Request.GetResponse(); Stream OutStream = new MemoryStream(); byte[] Buffer = new byte[1204]; int Count = 0; while ((Count = Response.GetResponseStream().Read(Buffer, 0, 1024)) > 0) { OutStream.Write(Buffer, 0, Count); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д