Python 2.7 如何将excel中的数据提取到网站

Python 2.7 如何将excel中的数据提取到网站,python-2.7,selenium,xlrd,Python 2.7,Selenium,Xlrd,我正在尝试将excel中的数据提取到该网站,该网站有4个文本框可供输入。我的excel从列A到D,大约包含数据的100行。如何将A1输入第一个textbox和B1输入第二个textbox,依此类推?当我进入submit按钮后循环通过所有100行时 我试着在网上寻找资源,但没有用,因为大部分都是从网站到excel workbook = xlrd.open_workbook("C:/Users/XUPJ21WJH/Desktop/testing.xls") sheet = workbook.shee

我正在尝试将excel中的数据提取到该网站,该网站有
4个文本框
可供输入。我的excel从列
A
D
,大约包含
数据的
100行。如何将
A1
输入第一个
textbox
B1
输入第二个
textbox
,依此类推?当我进入submit按钮后循环通过所有100行时

我试着在网上寻找资源,但没有用,因为大部分都是从网站到excel

workbook = xlrd.open_workbook("C:/Users/XUPJ21WJH/Desktop/testing.xls")
sheet = workbook.sheet_by_name("test")
rowcount = sheet.nrows
colcount = sheet.ncols
driver = webdriver.Chrome("C:\Users\XUPJ21WJH\PycharmProjects\Testing\Drivers\chromedriver.exe")
driver.get("https://cidweb.cat.com/LineDetail.aspx")
driver.find_element_by_name("cwsUID").send_keys("123")
driver.find_element_by_name("cwsPwd").send_keys("123")
driver.find_element_by_id("submitButton").send_keys(Keys.ENTER)

for curr_row in range(1, rowcount, 1):
    row_data = []

    obj = Select(driver.find_element_by_name("ctl00$mainContentHolder$ctlPartControl$cboOrderType"))
    obj.select_by_index(5)
    obj1 = Select(driver.find_element_by_name("ctl00$mainContentHolder$ctlPartControl$cboNonOrdPri"))
    obj1.select_by_value("High")
    driver.find_element_by_id("submitButton").send_keys(Keys.ENTER)

在循环中,我想将数据从excel输入网站的
文本框
。有人能帮我吗,谢谢

您可以使用一个包含4个列表的列表,将excel文件中每列的数据附加到相应的列表中。因此,您的输出应该是
list[[data\u from\u colA],[data\u from\u colB],[data\u from\u colC],[data\u from\u colD]]

现在,您可以在每个文本框上使用
send_键
,并参考列表中的数据。例如,对于textbox1,
list[0]
,对于textbox2,
list[1]
,等等