我有一个文本文件,其中包含2000行字符串,每个字符串长4个字符。我需要将每个字符串输入网站的输入文本框中,然后一次提交一个。我该怎么做呢?我知道您可以使用Selenium和python填写网页中的表格,但是如何使用文本文件中的数据填写文本框?
答案 0 :(得分:3)
1)读取文件的内容
2)找到要在其中插入文本并提交的元素
3)对文件中的所有行执行步骤2
from selenium import webdriver
with webdriver.Firefox() as driver:
with open('File_Name') as f:
for line in f:
driver.get('http://foo.com')
element = driver.find_element_by_id('sample_element')
element.send_keys(line.strip())
input_element.submit()