我想将文件夹中的文件输入网站。我能够输入一个文件,但我想从文件夹输入文件,运行在线作业,然后从同一文件夹输入另一个文件,直到所有作业都被提交。这是我的一个文件输入的代码。
from selenium import webdriver
url = "http://www.example.com"
email = "name@email.com"
data = open ("file.txt","r").read()
title = data[16:22].replace("|","")
driver = webdriver.Chrome(executable_path='path_to/chromedriver.exe')
driver.get(url)
emailid = driver.find_element_by_name("email_address")
emailid.send_keys(email)
job = driver.find_element_by_name("job_title")
job.send_keys(title)
submit = driver.find_element_by_name("protein_sequence")
submit.send_keys(data)
driver.find_element_by_class_name("input_button").click()
print submit.page_source
谢谢。
答案 0 :(得分:1)
您可以尝试使用mechanize,类似于此br.back()
并重复此过程。