@picheldos

Python Selenium элемент неактивен, ошибка?

Доброе утро! Не могу понять, почему у меня выходит ошибка. Нужно написать программу для автоматической авторизации на сайте учебного заведения, но ошибка пишет, что формы заполнения неактивны. Почему?
Ошибка: selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable
(Session info: chrome=85.0.4183.102)

from selenium import webdriver
import schedule
import time
bc=()
l = input('Введите логин: ')
p = input('Введите пароль: ')
print("Данные сохранены. Авторизация на сайт будет происходить в соответствии с расписанием!")
def job():
    browser = webdriver.Chrome()
    browser.get('https://www.pkgn.ru/?razdel=2&url=sveden/students')
    login = browser.find_element_by_name("login")
    login.send_keys (l)
    password = browser.find_element_by_name('password')
    password.send_keys (p)
    bc = browser.find_element_by_class_name("but_avt")
    bc.click()

schedule.every().monday.at("09:28").do(job)
schedule.every().tuesday.at("08:35").do(job)
schedule.every().wednesday.at("08:35").do(job)
schedule.every().thursday.at("10:25").do(job)
schedule.every().friday.at("11:25").do(job)
while True:
    schedule.run_pending()
    time.sleep(1)
  • Вопрос задан
  • 2288 просмотров
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
Ctrl+F нажмитие, и впишите в поиск свои данные. Увидите, что поля логин два, два пароля и две кнопки отправить. Вам нужны вторые.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы