如何在Selenium中使用默认浏览器配置文件而不是新的浏览器配置文件?

如何在Selenium中使用默认浏览器配置文件而不是新的浏览器配置文件?,selenium,google-chrome,Selenium,Google Chrome,我找不到任何相关的答案,我的问题很直截了当 上下文并不真正相关 对我来说,Selenium在进行编码时使用我通常安装的浏览器(Chrome或Firefox)是非常重要的。也许使用您的标准配置文件会有所帮助?在我的案例中,网站检测到了Selenium浏览器。这个代码解决了我的问题 path = str(Path.home()) path = path + "/.mozilla/firefox/xxxx.default-release" profile = FirefoxProfile(path)

我找不到任何相关的答案,我的问题很直截了当

上下文并不真正相关


对我来说,Selenium在进行编码时使用我通常安装的浏览器(Chrome或Firefox)是非常重要的。

也许使用您的标准配置文件会有所帮助?在我的案例中,网站检测到了Selenium浏览器。这个代码解决了我的问题

path = str(Path.home())
path = path + "/.mozilla/firefox/xxxx.default-release"
profile = FirefoxProfile(path)
driver = webdriver.Firefox(profile)

也许使用您的标准配置文件会有所帮助?在我的案例中,网站检测到了Selenium浏览器。这个代码解决了我的问题

path = str(Path.home())
path = path + "/.mozilla/firefox/xxxx.default-release"
profile = FirefoxProfile(path)
driver = webdriver.Firefox(profile)

chromedriver默认使用“正常安装的浏览器”。这就是为什么chromedriver和chrome版本必须正确的原因。你说的“普通浏览器”而不是“新实例”是什么意思?是否不希望Selenium每次运行时都启动新浏览器?您不能使用默认配置文件,但可以复制该配置文件,并将驱动程序选项设置为在启动时使用该配置文件。检查默认情况下chromedriver使用“正常安装的浏览器”。这就是为什么chromedriver和chrome版本必须正确的原因。你说的“普通浏览器”而不是“新实例”是什么意思?是否不希望Selenium每次运行时都启动新浏览器?您不能使用默认配置文件,但可以复制该配置文件,并将驱动程序选项设置为在启动时使用该配置文件。检查