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

Формула программиста
основатель — Волосатов Евгений Витольдович
C# Олимпиада из Простоквашино
Вебинар «Комбинаторные алгоритмы» начнётся через 14 час. 26 мин.

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

  • Рассмотрим сайт 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 за Сетевые технологии / Авторизация с заполнением полей




Оцени работу

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

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

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


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

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


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

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


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

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


  • Отчёт оценивали:
    9237Mais+1   4992Николай+1   1Евгений Волосатов+1   459Сергей Сергеевич+1   4004Елена+1   8938mr.whirl+1   689Igorenzia+1   6925Артём+1   9544Даниил Степаненко+1   8886Михаил Ермишин+1   9332Dima+1   9427Иван Алексеевич+1   6452Кирилл Шмойлов+1   5760Мариша +1   4467Alcatraz+1   4395Денис+1   8380zhikharevav+1   7025SergeyN0   6644valerys Nikola+1   1537Сергей+1   3625Михаил0   9820Konstantin0   7645Александр Львович+1  

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Научился авторизовываться на сайте.
Выполнил домашнее задание - на скрине видно. А что за сайт такой getdc.ru ? Можно вечно смотреть на огонь , воду и как заходишь и выходишь на сайт getdc.ru.
Научился: Авторизоваться на сайте через приложение C#
Трудности: Найти способ выйти из аккуанта.
Возможно не самый красивый способ, потому что длинная строка: if (link.GetAttribute("href") == "javascript:document.getElementById('logoutForm').submit()") link.InvokeMember("click");