Несколько дней назад у меня был Selenium + ChromeDriver.Посмотри, что случилось, но теперь ChromeDriver не запускается.Я не обновлял chromeDriver, Selenium или другие пакеты, кроме кода Python, который я использовал для запуска chromeDriver, но даже тогда он не должен влиять на ChromeDriver.Рассматриваемый код выглядит следующим образом:
print('Launching Chrome')
chrome = webdriver.Chrome(chrome_options=self.extensions) # Code never seems to execute past this line
chrome.set_page_load_timeout(300)
chrome.implicitly_wait(3.25)
wait = WebDriverWait(chrome, 90)
print('Chrome Launched Succesfully')
return chrome, wait
Когда я запускаю его, я получаю сообщение «Запуск Chrome», но даже после нескольких часов ожидания я никогда не получаю сообщение «Chrome Launched Successful».Я нахожусь на ChromeDriver 2.39 для Linux, и я только что обновил мою установку Google Chrome Stable на Ubuntu, но обновление не исправило это.Как я уже говорил, несколько дней назад он запускался с той же версией chromeDriver.Могу ли я получить больше информации о проблеме или о каком-либо исправлении, которое я мог бы использовать?
Когда я запускаю JUST chromeDriver из командной строки с помощью 'chromedriver', я получаю следующий вывод:
Starting ChromeDriver 2.39.562737 (dba483cee6a5f15e2e2d73df16968ab10b38a2bf) on port 9515
Only local connections are allowed.
, за которым следует пустая строка текста.Я не уверен, указывает ли это на проблему с моей установкой chromeDriver или нет.Спасибо!
РЕДАКТИРОВАТЬ: Расширения создаются так:
self.extensions = webdriver.ChromeOptions()
self.extensions.add_extension(str(os.getcwd()) + '/3.12.21_0.crx')
requests.get('https://app.myextension.com/ajax/check-session')
self.extensions.add_argument('--start-maximized')