我一直在尝试制作一个 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")
我希望用“123”填写密码(senha)字段,但我什至找不到该元素。
www说
眼眸繁星
慕村9548890
随时随地看视频慕课网APP
相关分类