Я пытался создать скрипт Python для входа на определенный веб-сайт, навигации по меню, заполнения формы и сохранения создаваемого файла в папку.
Я использовалSelenium пытается сделать веб-сайт полностью загруженным, чтобы я мог найти элементы для входа в систему, но я безуспешно, возможно, потому, что веб-сайт выполняет много JavaScript-контента, прежде чем он полностью загружается, но я не могу сделать его полностью загруженным ипокажи мне данные, которые я хочу.
Я попробовал Robobrowser, Selenium, Requests и BeautifulSoup, чтобы сделать это.
import requests
from bs4 import BeautifulSoup
from selenium import webdriver
url = "https://directa.natal.rn.gov.br/"
driver = webdriver.Chrome(executable_path="C:\\webdrivers\\chromedriver.exe")
driver.get(url)
html = driver.execute_script("return document.documentElement.outerHTML")
sel_soup = BeautifulSoup(html, 'html.parser')
senha = driver.find_element_by_xpath('//*[@id="senha"]')
senha.send_keys("123")
Я ожидал, что заполнил поле пароля (senha) с "123"но я даже не могу найти элемент.