python selenium 多次执行
时间: 2023-07-12 22:59:32 浏览: 181
selenium for python
如果你想在 Python Selenium 中多次执行同一个操作,你可以使用循环。以下是一个示例,演示如何在 Google 搜索中执行多次搜索:
```python
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
# 创建一个 Chrome 浏览器实例
driver = webdriver.Chrome()
# 循环执行 3 次搜索操作
for i in range(3):
# 打开 Google 搜索页面
driver.get("https://www.google.com/")
# 在搜索框中输入关键词
search_box = driver.find_element_by_name("q")
search_box.send_keys("Python Selenium")
# 模拟回车键
search_box.send_keys(Keys.RETURN)
# 等待页面加载完成
time.sleep(5)
# 打印搜索结果页面的标题
print(driver.title)
# 关闭浏览器
driver.quit()
```
在上面的示例中,我们使用了 `for` 循环来执行 3 次搜索操作。在每次循环中,我们都会打开 Google 搜索页面、输入关键词、模拟回车键搜索、等待页面加载完成、打印搜索结果页面的标题。最后,我们关闭 Chrome 浏览器实例。
阅读全文