Как уже говорили другие, вы можете использовать selenium
. Вы также должны использовать time
, чтобы остановить программу за несколько секунд до ввода пароля. Сначала установите селен в командной строке pip install selenuim
и веб-драйвере (вот код для chrome pip install chromedriver_installer
). Тогда вы можете использовать их в своем коде.
import selenium
from selenium import webdriver
import time
from time import sleep
Затем вы должны открыть веб-страницу с помощью веб-драйвера
browser = webdriver.Chrome('C:\\Users...\\chromedriver.exe')
browser.get('The website address')
Следующим шагом является поиск имени элементов на веб-странице для записи вашего имени пользователя, пароля и пути для кнопок
username = browser.find_element_by_id('portalAccountUsername')
username.send_keys('your email')
next = browser.find_element_by_xpath('//*[@id="next"]')
next.click()
password = browser.find_element_by_id('portalAccountPassword')
time.sleep(2)
password.send_keys('your password')
sing_in = browser.find_element_by_xpath('//*[@id="LoginButton"]')
sing_in.click()