Сеанс Selenium не создан: ошибка «Файл DevToolsActivePort не существует» при запуске через cron в режиме графического инPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Сеанс Selenium не создан: ошибка «Файл DevToolsActivePort не существует» при запуске через cron в режиме графического ин

Сообщение Anonymous »

Я пытаюсь запустить сценарий Selenium с помощью Google Chrome без автономного режима в задании cron. Когда я запускаю скрипт вручную под своей учетной записью, все работает нормально. Однако, когда я запускаю тот же сценарий через cron (от пользователя или root), я получаю следующую ошибку:
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: Chrome failed to start: exited normally.
(session not created: DevToolsActivePort file doesn't exist)
(The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)

Что я пробовал:
  • Запуск сценария вручную от имени пользователя: работает отлично.
  • Настройка crontab как для root, так и для моей учетной записи, в обоих случаях одна и та же ошибка.
  • Я убедился, что сценарий использует объект параметров вместо chrome_options
  • code> (поскольку он устарел).
Мне нужно, чтобы Chrome работал в режиме графического интерфейса (не без управления), но я не могу заставить задание cron сделать это без сбоев. Ошибка возникает только при запуске скрипта через cron.
45 9 * * * /usr/bin/python3 /home/user/project/script.py >> /home/user/cron_log.txt 2>&1


Подробнее здесь: https://stackoverflow.com/questions/789 ... ror-when-r
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»