@Alex_888

Как в selenium firefox сохранять сессии?

В хроме делаю так, все отлично работает!
options = webdriver.ChromeOptions()
phone_acc = input('Введите название для сесии: ')
options.add_argument("user-data-dir=acc/" + session_acc)
options.binary_location = r'C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'
driver = webdriver.Chrome(chrome_options=options, executable_path=r'C:\Users\Administrator\chromedriver_win32\chromedriver.exe')
driver.set_window_position(0, 0)
driver.get('https://......')


Но Мозила какое-то уродство просто.
Прописал в PATH путь к geckodriver, прописываю
driver = webdriver.Firefox(options=options, executable_path=r'C:\Users\Administrator\gecodriver\geckodriver.exe')�

Ругается Message: 'geckodriver.exe' executable needs to be in PATH.�
Если прописать так
driver = webdriver.Firefox(options=options,capabilities=caps)�

Мозила запускается, но на сайт не переходит.
  • Вопрос задан
  • 617 просмотров
Пригласить эксперта
Ответы на вопрос 3
@Umpiro
А у вас путь к файлу точно верно прописан?)
C:\Users\Administrator\gecodriver\geckodriver.exe
Ответ написан
@sobra2222
Вот так попробуйте использовать.
options.add_argument('-profile')
options.add_argument('C:\\Users\\...\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\name.selenium')
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы