Добрый день! Прошу помощи в настройке связки selenium и питон.
В связи с карантином в дистанционном режиме приходится делать невероятное количество однотипных действий в браузере. К сожалению, не получается его нормально запустить.
Из репозитория установлен python 3.7.4, selenium, python3-module-selenium
Скачал последний webdriver gecko 0.28, пометил как исполняемый и запулил в /usr/bin
Выполняю невинный код на питоне
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("yandex.ru")
При этом запускается firefox, но адресная строка у него странная, в оранжевую и коричневую полоску, а в терминале вылетает сообщение об ошибке
Traceback (most recent call last):
File "portal.py", line 8, in <module>
driver = webdriver.Firefox()
File "/usr/lib64/python3/site-packages/selenium/webdriver/firefox/webdriver.py", line 150, in __init__
keep_alive=True)
File "/usr/lib64/python3/site-packages/selenium/webdriver/remote/webdriver.py", line 92, in __init__
self.start_session(desired_capabilities, browser_profile)
File "/usr/lib64/python3/site-packages/selenium/webdriver/remote/webdriver.py", line 180, in start_session
self.session_id = response['sessionId']
KeyError: 'sessionId'
Жалуется на модули selenium'a. Что в такой ситуации можно делать?