Как правильно авторизоваться на ГосУслугах?

Пишу чеккер госуслуг. Не удается авторизоваться.

Вернее авторизация удается, но происходит возврат обратно на страницу авторизации.

selenium 3.141.0

import time

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

#Читаем
file = open('accounts.txt').read().split('\n')

#Пробегаемся по каждой связке
for account in file:
    username = account.split(":")[0]
    password = account.split(":")[1]

    driver = webdriver.Chrome(ChromeDriverManager().install())

    driver.implicitly_wait(10)  # in seconds

    #перейти на страницу входа
    driver.get("https://esia.gosuslugi.ru/login/")

    time.sleep(2)

    driver.implicitly_wait(1)
    # найти поле имени пользователя
    driver.find_element_by_id("login").send_keys(username)
    time.sleep(1)
    # найти поле ввода пароля
    driver.find_element_by_id("password").send_keys(password)
    time.sleep(1)
    # нажмите кнопку входа
    driver.find_element_by_class_name("plain-button").click()

    time.sleep(5)

    invalid = driver.find_element_by_class_name("error-label").text

    print(invalid)

    driver.delete_all_cookies()
    driver.close()

Ответы (0 шт):