Как загрузить существующий FirefoxProfile через Selenium и Python - PullRequest
0 голосов
/ 13 декабря 2018

При первом размещении здесь я решаю проблему, которую не могу решить. Проверено Stackoverflow и 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 ]

0 голосов
/ 13 декабря 2018

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

0 голосов
/ 13 декабря 2018

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

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")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...