Ввод данных в форму на сайте - C#
Формулировка задачи:
Господа проблема такая необходимо считать данные из форм на сайте
но доступ к этим формам возможен только после аутентификации
Это код формы, в которой нужно заполнить логин и пароль и, вероятно, нажать кнопку вход в систему
ПРобовал через
Однако выдает Базовое соединение закрыто: Не удалось установить доверительные отношения для защищенного канала SSL/TLS.
Что делаю не так?
<div class="lotusLeft lotusLoginFormContainer"> <form method="POST" action="/wps/portal/!ut/p/b1/04_Sj9CPykssy0xPLMnMz0vM0Q_0yU9PT03xLy0BSUWZxTu7O3qYmPsYGBiYWBgZeLo4ebiYW_oaGPiaAhVEAhUY4ACOBoT0h-tH4VXiaQ5VgMcKP4R7CzJyLD11HRUBiKiMaQ!!/pw/Z7_CGAH47L0004820IDBHD79M00E2/act/id=0/p=action=wps.portlets.login/299001103323/=/#Z7_CGAH47L0004820IDBHD79M00E2" name="LoginForm" class="lotusForm2 lotusLoginForm"><p class="lotusFormField"><label for="userID">Логин:</label><input id="userID" class="lotusText" name="wps.portlets.userid" aria-required="true" type="text" value=""></p><p class="lotusFormField"> <label for="password">Пароль:</label><input id="password" class="lotusText" type="password" name="password" aria-required="true" type="text" autocomplete="off"> </p><div class="lotusBtnContainer" style="text-align: center;margin-top: 40px;"><input class="lotusFormButton" id="login.button.login" value="Вход в систему" type="submit" name="ns_Z7_CGAH47L0004820IDBHD79M00E2__login"></div> </form></div>
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://lk.dom.mos.ru/wps/portal/"); request.Method = "POST"; string requestString = "userID=204150003&password=***"; byte[] b = Encoding.GetEncoding(1251).GetBytes(requestString); request.ContentLength = b.Length; Stream requestStream = request.GetRequestStream(); requestStream.Write(b, 0, b.Length);
Решение задачи: «Ввод данных в форму на сайте»
textual
Листинг программы
string wps.portlets.userid= "userID=204150003&password=***";
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д