ツールを作成したのですが、実行段階でとても詰まっております。
#環境
サーバー:ubuntuサーバー
クライアント:Mac
問題点
sshで接続し、ツールを実行
下記のようなエラーが出ます。
理由はヘッドレスにしていないことです。
それはわかっているのですが、ヘッドレスにしないでも実行される方法はないでしょうか?
python
1Traceback (most recent call last): 2 File "browser_operation.py", line 82, in Start_up_browser 3 File "selenium/webdriver/chrome/webdriver.py", line 76, in __init__ 4 File "selenium/webdriver/remote/webdriver.py", line 157, in __init__ 5 File "selenium/webdriver/remote/webdriver.py", line 252, in start_session 6 File "selenium/webdriver/remote/webdriver.py", line 321, in execute 7 File "selenium/webdriver/remote/errorhandler.py", line 242, in check_response 8selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to start: exited abnormally. 9 (unknown error: DevToolsActivePort file doesn't exist) 10 (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
サーバーでツール自体にはguiで操作する画面があり、それをkivy(python)で作成しております。
これもエラーが出ていて、sshで接続したサーバーで実行する場合はポップ系ができないと知りました。
↓変更
基本的にはGUI操作を行う必要はありませんし、最初はスクレイピングを行います。
理想としては、
ローカル端末から実行するとサーバーで動作し続けて、サーバーの画面をみるとguiなどが表示されているようにしたいです。
こちらに画面を表示する必要はありません。
サーバー側のターミナルで実行すると成功するので、それをsshに接続してできないかなと思っているのですが可能でしょうか?
なにぶん、初めてなことで用語なども分からずすいません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/15 00:14