前提・実現したいこと
Raspberrypi4で開発
pythonでseleniumを動かしています。
コマンドを打って実行すると動くのですが、cronだとうまくいきません。
以下がcronの設定です。
*/1 * * * * /usr/bin/python3 /home/pi/forms.py >> /tmp/error.log 2>&1
未熟者のため、お力添えをお願いします。
発生している問題・エラーメッセージ
Traceback (most recent call last): File "/home/pi/forms.py", line 19, in <module> driver=webdriver.Chrome(executable_path="/usr/bin/chromedriver",options=chrome_options) File "/home/pi/.local/lib/python3.7/site-packages/selenium/webdriver/chrome/webdriver.py", line 81, in __init__ desired_capabilities=desired_capabilities) File "/home/pi/.local/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 157, in __init__ self.start_session(capabilities, browser_profile) File "/home/pi/.local/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 252, in start_session response = self.execute(Command.NEW_SESSION, parameters) File "/home/pi/.local/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute self.error_handler.check_response(response) File "/home/pi/.local/lib/python3.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/chromium-browser is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
該当のソースコード
python
1 2import sys 3import os 4sys.path.append('/usr/bin/python3') 5from selenium import webdriver 6from selenium.webdriver.common.keys import Keys 7from selenium.webdriver.chrome.options import Options 8 9chrome_options=Options() 10chrome_options.binary_location='/usr/bin/chromium-browser' 11 12driver=webdriver.Chrome(executable_path="/usr/bin/chromedriver",options=chrome_options) 13driver.get('https://www.google.com/') 14
補足情報(FW/ツールのバージョンなど)
chromium-browser --version
Chromium 88.0.4324.187 Built on Raspbian , running on Raspbian 10
chromedriver --version
ChromeDriver 88.0.4324.187 (2b6622a6304bb4a5fbb4d7efa5a02d7a663d1cd1-refs/branch-heads/4324@{#2213})
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/21 15:28 編集