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

Формула программиста
основатель — Волосатов Евгений Витольдович

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

  • Рассмотрим сайт getdc.ru
    Создадим метод, который заполнит поля Логин и Пароль
    И самостоятельно авторизуется на сайте.
    *Задание: добавить кнопку и написать метод выхода из аккаунта
  • Дата отправки отчёта: 12 марта
  • Задание выполнено: за 1 час. 10 мин.
  • Чему научился: Программно авторизоваться на сайте, поиск значения для ввода логина и пароля.
  • Что было сложным: С домашним заданием сначала было сложно.
  • Комментарии: Замечаний нет, все отлично только здесь не вышло "http://ru.lichess.org/login"
  • Оценка видео-уроку:
Отчёт от 3506 за Сетевые технологии / Авторизация с заполнением полей




Оцени работу

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

6452. Lik_Kirill
Lik_Kirill
ответить
→  Алексей|BrisK|Кривицкий  # Сетевые технологии / Авторизация с заполнением полей / 2016-03-13 05:36

логин это username, пароль это password, и надо будет кнопку Войти поискать.


  • Отчёт оценивали:
    5760Мариша +1   8886Михаил Ермишин+1   689Igorenzia+1   4992Николай+1   791Валерий+1   6687villain+1   1537Сергей+1   9427Иван Алексеевич+1   1Евгений Витольдович+1   3922Александр+1   7645Александр Львович+1   2912Игорь+1   8380zhikharevav+1   459Сергей Сергеевич+1   9332Dima0   8846Сергей+1   5649Максим Лапшинов+1   6925Артём+1   4699Сергей Витальевич+1   9634Лис Бесчувственный0   9544Даниил Степаненко0   6452Lik_Kirill+1   7226Наталья+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Как авторизироваться на сайте.
Трудности: Ничего сложного
Для того, чтобы выйти, написал: private void buttonExit_Click(object sender, EventArgs e) { HtmlElementCollection collection = webBrowser1.Document.Links; foreach (HtmlElement link in collection) { if (link.OuterText == "Выйти") link.InvokeMember("click"); } }
Научился: заполнять поля находя их по атрибутам и тегам и програмно кликать по елементам .InvokeMember("click");
Интересный урок! private void buttonExit_Click(object sender, EventArgs e) { HtmlElementCollection collection = web.Document.GetElementsByTagName("a"); foreach (HtmlElement elem in collection) { if (elem.GetAttribute("href") == "javascript:document.getElementById('logoutForm').submit()") elem.InvokeMember("click"); }