Python Selenium - DeprecationWarning: firefox_profile has been deprecated, please use an Options object
Při použití Python Selenium s konstrukcí níže může nastat chyba DeprecationWarning: firefox_profile has been deprecated, please use an Options object
profile = webdriver.FirefoxProfile('/home/ccc/.mozilla/firefox/l14zaesm.default-release')
driver = webdriver.Firefox(profile)
driver.get("https://www.up4.cz")
Řešení
Je potřeba importovat
from selenium.webdriver import Firefox
from selenium.webdriver.firefox.service import Service
from selenium.webdriver.firefox.options import Options
a upravit konstrukci takto:
options = Options()
options.set_preference('profile', profile_path)
service = Service('/usr/bin/geckodriver')
driver = Firefox(service=service, options=options)
driver.get("https://www.up4.cz")