【发布时间】:2022-01-24 16:06:46
【问题描述】:
我有一个这样的文本文件:
Search Term 1
Search Term 2
Search Term 3
...
到目前为止,我已经编写了一个脚本,它获取文本文件的第一行并成功搜索它:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
driver = webdriver.Chrome(executable_path="/Users/p1/Environments/p1_env/chromedriver")
driver.implicitly_wait(0.5)
driver.get("https://www.google.com/")
m = driver.find_element_by_name("q")
with open('test.txt') as f:
for line in f:
m.clear()
m.send_keys(line)
time.sleep(0.1)
m.send_keys(Keys.ENTER)
driver.quit
让脚本在我的文本文件中的整个列表中运行的最简洁的方式是什么?
我的最终目标是让 selenium 搜索每个术语,然后输出是否存在特定的搜索结果。这个问题只是一个谜题。
【问题讨论】: