Тестовое задание - автоматизация действий на сайте без использования api сайта
- Создать
.env
файл и добавить туда реквизиты для входа согласноexample.env
файлу. - Установить зависимости
- Запустить команду
pytest .\tests\
в той же директории что и файл main.py
- Точка входа - main.py
- Откроется сайт, затем окно логина, будут введены реквизиты.
- После ввода реквизитов нужно нажать на капчу и при необходимости заполнить.
- Во время заполнения капчи, скрипт будет пытаться нажать на кнопку входа с небольшими паузами (после заполнения капчи на кнопку можно нажать вручную не дожидаясь скрипта)
- При наличии дополнительной капчи скрипт будет ожидать её заполнения, периодически нажимая на кнопку входа и пытаясь найти элемент который доступен после успешного входа
- Финальный шаг - парсим таблицу с прокси и выводим все данные о прокси которые нам подходят (ip:port - dd.mm.yy, hh:mm)