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