如何使用文件中的数据在网页中提交字符串

时间:2018-09-30 05:20:57

标签: python selenium

我有一个文本文件,其中包含2000行字符串,每个字符串长4个字符。我需要将每个字符串输入网站的输入文本框中,然后一次提交一个。我该怎么做呢?我知道您可以使用Selenium和python填写网页中的表格,但是如何使用文本文件中的数据填写文本框?

1 个答案:

答案 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()