📜  关闭 chrome selenium python (1)

📅  最后修改于: 2023-12-03 15:22:34.187000             🧑  作者: Mango

关闭 Chrome Selenium Python

在使用 Selenium Python 库时,我们通常会启动一个 Chrome 浏览器窗口,然后进行自动化测试或爬虫等等操作。然而,在测试或爬取完成后,我们需要关闭这个浏览器窗口,否则它会一直停留在电脑上,占用资源并影响其他操作。

那么,如何在 Python 中关闭 Chrome 浏览器窗口呢?我们可以借助 Selenium Python 提供的 WebDriver 实例来进行操作。

以下是一个示例代码片段,其中演示了如何启动 Chrome 浏览器窗口,并在操作完成后关闭它:

from selenium import webdriver
import time

# 启动 Chrome 浏览器窗口
driver = webdriver.Chrome()
driver.get("https://www.google.com")

# 等待 5 秒钟,模拟操作过程中的等待
time.sleep(5)

# 关闭浏览器窗口
driver.quit()

解释一下上面的代码片段:

  1. 首先导入了 Selenium Python 的 webdriver 模块和 time 模块。
  2. 启动了一个 Chrome 浏览器窗口,这里使用了 ChromeDriver,需要预先安装 ChromeDriver。
  3. 打开了 Google 首页,这里只是示例,可以替换成任何其他需要测试或爬取的 URL。
  4. 等待了 5 秒钟,模拟了操作过程中的等待,这里只是示例,实际上根据需要可以设置任何时间。
  5. 最后调用了 driver.quit() 方法来关闭浏览器窗口,释放资源。

需要注意的是,使用 driver.quit() 方法来关闭浏览器窗口时,它将关闭所有已打开的窗口,如果您只想关闭当前窗口,可以使用 driver.close() 方法。

以上就是关闭 Chrome Selenium Python 的简单介绍,希望能对大家有所帮助!