Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Сетевые технологии / Авторизация с заполнением полей

  • Рассмотрим сайт getdc.ru
    Создадим метод, который заполнит поля Логин и Пароль
    И самостоятельно авторизуется на сайте.

    *Задание: добавить кнопку и написать метод выхода из аккаунта
  • Дата отправки отчёта: 27 марта 2016 г.
  • Задание выполнено: за 24 час. 00 мин.
  • Чему научился: авторизаватся на браузереб войти , выйти
  • Что было сложным: у меня было проблема с авторизациейб капча не позволил
  • Комментарии: Задание 4;

    HtmlElementCollection col = webBrowser1.Document.GetElementsByTagName("a");
                foreach (HtmlElement link in col)
                {
                    if (link.OuterText == "Выйти")
                        link.InvokeMember("click");
                }
  • Оценка видео-уроку:
Отчёт от 9237 за Сетевые технологии / Авторизация с заполнением полей


Отчёт от 9237 за Сетевые технологии / Авторизация с заполнением полей




Оцени работу

 
Сохранить страницу:

689. --
Igorenzia
Igorenzia
ответить
→  Mais  # Сетевые технологии / Авторизация с заполнением полей / 2016-03-27 12:20

выскочила капча. тебе надо подождать чуть-чуть. или подключение к инету перезагрузитью чтоб ip адрес поменялся. еще уточни правильно ли пару логин пароль вводишь. пароль с большой буквы(уточнить надо).  много запросов капча выскочила.


689. --
Igorenzia
Igorenzia
ответить
→  Mais  # Сетевые технологии / Авторизация с заполнением полей / 2016-03-27 12:24

попробовал авторизоваться использовал твою пару логин и пароль. не получается.  то есть попробуй зарегаться и авторизоваться в браузере а уже потом использовать валидную пару логин и пароль.


689. --
Igorenzia
Igorenzia
ответить
→  Mais  # Сетевые технологии / Авторизация с заполнением полей / 2016-03-27 12:35

Авторизация с твоими логин и паролем  прошла.
ставь бряк и смотри заполняются ли поля.
и попробуй устанавливать значение полей вот так.
....("UserName").InnerText = TextLogin.Text;


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Mais  # Сетевые технологии / Авторизация с заполнением полей / 2016-03-27 15:04

Пробуй сделать без нажатия на кнопку "Войти", если поря заполняются, то тогда проблема в нажатии на "Войти", если не заполняются, то в этих полях. По коду вроде всё верно. Курс не рассказывает как проходить Капчу!



Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Выполнять авторизацию средствами C#
Трудности: Сделать выход. С этим пока сложновато.
Отличный урок!


Научился: Программно заполнять поля логин и Пароль, авторизовываться на сайте и программно выходить из аккаунта.
Трудности: Сложно было без ошибок написать метод выхода из аккаунта.
Урок классный! Огромное спасибо! На скриншоте приведен код метода для кнопки Exit.