python自动化--数据驱动(从文件中提取)

import time

from selenium import webdriver
from selenium.webdriver.common.by import By

用utf-8的编码 只读的形式打开文件

data = open("F:datakey.txt", "r", encoding="utf-8")

读取单行数据内容

values = data.readlines()

读取完成后关闭文件

data.close()

遍历读取到的内容,将每次遍历的结果使用百度搜索

for value in values:
# 浏览器
driver = webdriver.Chrome()

打开网页

driver.get("https://www.baidu.com")

定位到输入框 按钮

driver.find_element(By.XPATH, "//*[@id='kw']").send_keys(value)
driver.find_element(By.XPATH, "//*[@id='su']").click()
time.sleep(3)
driver.quit()
print(value)

结果显示为 你的 *盘 *文件夹中 *txt的文档里面的内容将会被自动化 一个一个在百度输入框中

进行搜索 每完成一个搜索 就会关闭网页

原文地址:https://www.cnblogs.com/Sorry-/p/14837026.html