我有这段代码,可以工作并加载火狐浏览器的配置文件
from selenium import webdriver
from selenium.webdriver.firefox.options import Options
from selenium.webdriver.firefox.firefox_profile import FirefoxProfile
ffOptions = Options()
ffProfile = FirefoxProfile(r'C:\Users\Tyler\AppData\Roaming\Mozilla\Firefox\Profiles\0753x1pz.default')
ffOptions.profile = ffProfile
driver = webdriver.Firefox(options=ffOptions)
driver.get("http://www.google.com")
只有它给出了以下的弃用警告:
firefox_profile已被弃用,请使用Options对象
设置配置文件已被弃用。请使用set_preference和install_addons方法
为了解决这些警告,我尝试更新我的代码为:
from selenium import webdriver
from selenium.webdriver.firefox.options import Options
ffOptions = Options()
ffOptions.set_preference('profile', r'C:\Users\Tyler\AppData\Roaming\Mozilla\Firefox\Profiles\0753x1pz.default')
driver = webdriver.Firefox(options=ffOptions)
driver.get("http://www.google.com")
现在没有警告,但当浏览器打开时,配置文件并未设置,它是一个空白配置文件。