我希望自动完成填写反馈表单的任务。
表格中有15列和11行。每个答案有5个选项可供选择,从下拉菜单中选择。
我无法理解哪个库可以帮助我在python中完成这项任务。
任何线索都将受到赞赏。
答案 0 :(得分:0)
我要添加答案,因为我想向您展示如何使用Selenium的功能。
像这样导入包
from selenium import webdriver
您可以这样初始化驱动程序(我使用chromedriver):
driver = webdriver.Chrome(os.environ['FILE_PATH'])
在这里,我传递了chromedriver文件路径。 Here is the download link
登录可以像这样工作,您可以在其中找到要输入的元素(我使用find_element_by_id
但您可以使用其他方法),然后传递一个值。然后我在按钮元素上使用.click()
提交表单。
username = driver.find_element_by_id('username')
password = driver.find_element_by_id('password')
username.send_keys(os.environ['USERNAME'])
password.send_keys(os.environ['PASSWORD'])
driver.find_element_by_class_name('btn-submit').click()