python selenium 不自动关闭浏览器

python使用selenium函数运行完之后浏览器自动退出我想要浏览器不自动退出上网搜索了许多答案基本都是使用options中的add_experimental_option函数
但是运行之后提示我:AttributeError: 'Options' object has no attribute 'add_experimental_option'没有这个函数


from selenium import webdriver

# 获取配置对象 => 什么样的浏览器就选择什么浏览器配置
option = webdriver.FirefoxOptions()
option.add_experimental_option("detach", True)

# 获取driver对象, 并将配置好的option传入进去
driver = webdriver.Firefox(options=option)
driver.get('https://www.baidu.com')

img

搜索了好久都没有找到解决的办法 希望大家能够不吝指教!
selenium Version: 4.8.0
Python 3.11.1

1.默认情况下,selenium直接打开浏览器是不会退出的,请问有没有改过什么东西?

回答不易,求求您采纳点赞哦

该问题可能是由于您使用的版本的 Selenium 没有 add_experimental_option 函数的原因。它是 Selenium 的最新功能,只在最新版本中提供。

因此,如果要使用该函数,请尝试更新您的 Selenium 库到最新版本。您可以通过使用以下命令安装最新版本的 Selenium:

pip install selenium --upgrade
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

option 不用import?我记得Chrome也是需要导入的,火狐就按照火狐的导入一下options再看看