Написать скрипт (на JavaScript)

Цена договорная
17 сентября 2021, 16:00 • 4 отклика • 91 просмотр
Скрипт для входа в новую почту и смены в нем пароля
Скрипты пишется на JS под мультибраузер (на основе Chromium)
В браузере создаются сессии (профили).
Каждая сессия имеет свои параметры: юзерагент и прокси,
К каждой почте привязывается свой юзерагент и свой прокси.

Алгоритм процессов:


1. В браузере открывается окно ”управление сессиями”


2. Выбирается сессия ближайшая к верхней части, которая имеет статус в История посещений “отсутствует”, нажимается ЛКМ


3. В новом открывшемся окне вводим в адресную строку mail.ru/login (или это сразу добавить в закладки)


4. В открывшемся окне Вводим логин ( из таблицы столбец Z). Строка определяется порядковым номером в столбе A (которым можно задать вручную, если нет информации о прошлых сессиях или автоматически выбрать следующий, то есть первый +1, если есть этот скрипт уже выполнялся.


5. Ставим галочку запомнить ЛКМ


6. Нажимаем ввести пароль ЛКМ


7. Вводим пароль из таблицы столбец АА строка выбранная в пункте 4


8. Нажимаем войти ЛКМ


9. Если запрашивает подтверждение с помощью резервной почты, вводим резервный Мейл из таблицы столбец АB, нажимаем подтвердить ЛКМ. Если не запрашивает переходим к следующему 11 пункту


10. Если появляется всплывающее окно с просьбой ввести номер телефона - нажимаем ЛКМ закрыть.


11. В нижней части страницы браузера (слева внизу) нажимаем ЛКМ на “Комментарии”, если окно с комментариями закрыто. Если окно с комментариями открыто, вводим в окно с комментариями значение ячейки используемой (выбранной) строки Таблицы из столбца А, а также через пробелы (или другие подходящие символы) вводится значение ячейки Z и AC и AD


12. В адрессной строке текущей вкладки бразуера вводится https://id.mail.ru/security


13. В графе Способы входа - Пароль нажимаем ЛКМ на кнопку “изменить “


14. Вводим значения «текущий пароль» столбец АА и «новый пароль» столбец АС и нажимаем ЛКМ кнопку изменить пароль


15. В текущей вкладке Открываем (https://id.mail.ru/contacts)


16. В графе ПОЧТА нажимаем ЛКМ на значок корзины - удалить существующую почту. В всплывающем окне подвтерждаем действием нажвтием ЛКМ на кнопке удалить


17. На этой же странице нажимаем ЛКМ на кнопку +добавить


18. Вводим почту восстановления пароля из таблицы столбец AD , нажимаем ЛКМ на кнопку “добавить”


19. Открываем раздел http://mail.ru/inbox

20. Проверяется - есть ли еще доступные сессии, и если есть, то процедура повторяется и при этом используется новая строчка +1 к предыдущей.

При запросе скину Руководство по скриптам и автоматизации браузера с которым предстоит работать.

Предлагайте сроки и цену

(У нас много задач по автоматизации подобных процессов. Это первая, можно сказать, тестовая задача)