You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Selenium WebDriver打开页面自动关闭,如何让页面保持打开?

解决Selenium执行后网页自动关闭的问题

针对你使用Python 3.10.10和Selenium 4.14.0遇到的网页自动关闭问题,有两种常用解决方案:

方法一:使用ChromeOptions启用detach模式

通过配置detach实验选项,让浏览器在驱动进程结束后仍保持运行状态,这是最直接的方案:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

# 配置Chrome选项
chrome_options = Options()
chrome_options.add_experimental_option("detach", True)

# 初始化带选项的驱动
driver = webdriver.Chrome(options=chrome_options)
driver.get("https://www.python.org")

这个选项会让浏览器与驱动进程解绑,即使脚本执行完毕,浏览器窗口也会继续保留。

方法二:让脚本暂停执行

如果只是临时需要保持浏览器打开,可以在脚本末尾添加输入等待,让程序暂停直到用户手动触发关闭:

from selenium import webdriver

driver = webdriver.Chrome()
driver.get("https://www.python.org")

# 等待用户输入后才关闭浏览器
input("按回车键关闭浏览器...")
driver.quit()

这种方式下,脚本会停在input()语句处,直到你按下回车,才会执行driver.quit()关闭浏览器。

内容的提问来源于stack exchange,提问作者la vie en rose

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 18:04:49