Как программно заполнить текстбокс на 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);
                    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.667 из 5
Похожие ответы