gpt4 book ai didi

python - 如何设置 Selenium 以使用多个 Firefox 配置文件?

转载 作者:行者123 更新时间:2023-11-30 23:39:05 25 4
gpt4 key购买 nike

我正在使用 selenium,并且想要为 3 个不同的脚本使用单独的 Firefox 配置文件。这可能吗?

最佳答案

不确定您如何执行脚本,但是当您实例化 webdriver 对象时,您可以指定 FirefoxProfile 作为 firefox_profile 参数。这是通过创建 FirefoxProfile 对象(下面的示例)并提供目标配置文件的路径作为参数来完成的:

from selenium import webdriver
# ...
profile = webdriver.firefox.firefox_profile.FirefoxProfile('/path/to/your/profile')
driver = webdriver.Firefox(firefox_profile=profile)

据我所知,在驱动程序实例化后,您无法修改配置文件(不过,我对此可能是错误的 - 如果您需要这样做,值得尝试:) )。在这种情况下,在每个脚本中,您将创建一个指向您要使用的配置文件的配置文件,然后使用指向的 firefox_profile 参数实例化 driverFirefoxProfile 创建的 profile 对象。

关于python - 如何设置 Selenium 以使用多个 Firefox 配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13868589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com