Как загрузить существующий FirefoxProfile через Selenium и Python

При первом размещении здесь я решаю проблему, которую не могу решить. Проверено Stackru и Google. Есть несколько ответов для Java, которые я не смог расшифровать. Поэтому вы могли бы упомянуть, что это дубликат, но пока никто не ответил на такой вопрос.

Любые идеи будут по достоинству оценены.

from selenium import webdriver
from selenium.webdriver.firefox.firefox_profile import FirefoxProfile

from selenium.webdriver.firefox.firefox_binary import FirefoxBinary 
binary = FirefoxBinary(r'C:\Program Files (x86)\MozillaFirefox\firefox.exe')
profile = FirefoxProfile(r'C:\Users\User\Documents\dxcwavid.Zydrius5')
driver = webdriver.Firefox(firefox_profile = profile, firefox_binary = binary)
driver.get("http://google.com")

Geckodriver: 0,23,0

питон: 3.7.1

селен: 3.141.0

Windows: 10 1511

2 ответа

Попробуйте с:

binary = FirefoxBinary("C:\Program Files (x86)\MozillaFirefox\firefox.exe")
profile = FirefoxProfile("C:\Users\User\Documents\dxcwavid.Zydrius5")
driver = webdriver.Firefox(firefox_profile=profile, firefox_binary=binary)
driver.get("http://google.com")

Для загрузки существующего профиля Firefox через Selenium и Python вы можете использовать следующее решение:

Другие вопросы по тегам