前提・実現したいこと
centOSのGUI環境でSeleniumで特定サイトのログイン→値を取得するpythonを実行しようとしています。
発生している問題・エラーメッセージ
pythonファイルを直起動する場合は問題ないのですが
cronによる実行時に限り以下のエラーが発生します。
(selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to start: exited abnormally.) ( (chrome not reachable)) ( (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.))
該当のソースコード
python
1from selenium import webdriver 2import chromedriver_binary 3 4# Chrome設定 5chrome_options = webdriver.ChromeOptions() 6# 起動時にウィンドウを最大化する 7chrome_options.add_argument('--start-maximized') 8# driverの設定 9driver = webdriver.Chrome(chrome_options=chrome_options) 10 11url = 'https://www.yahoo.co.jp/' 12driver.get(url)
試したこと
headlessモードにすると問題なく動作することは確認しております。
headlessではないモードで開きたいです。
補足情報(FW/ツールのバージョンなど)
python3.7