我需要在3个不同的搜索框字段中输入3个不同的值,然后提交表单。在
我需要重复同一个过程好几次。我目前了解如何使用一个值和一个搜索框字段来执行此操作:
import csv
with open(r'C:\Users\username\Documents\Province\folder\list_titles.txt',
newline='') as inputfile:
list_1 = list(csv.reader(inputfile))
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from time import sleep
driver = webdriver.Firefox()
driver.get("https://vch.cochrane.ca/VCH/city/propsearch
/pigeneralinquiry.aspx")
for query in list_1:
driver.find_element_by_id
("ctl00_MainContentView_rollSearchControl_LINCNumber").send_keys(query)
driver.find_element_by_id
("ctl00_MainContentView_rollSearchControl_LINCNumber").send_keys(Keys.ENTER)
在上面的代码中,我使用一个列表在迭代中执行任务。我如何做同样的事情,但填充3个搜索框字段之前提交表单?在
解决方案循环遍历列表,但显式列出程序中的搜索字段。在
相关问题 更多 >
编程相关推荐