我一直在尝试在 Raspberry Pi 上通过 Selenium (Python) 运行 Chromedriver,但是当我从 SSH 启动脚本时它不起作用(没有有用的错误,只是超时,因此没有 Stacktrace)。
但是,如果我实际上使用 VNC 查看器登录到计算机,并运行完全相同的屏幕,它就可以完美运行。
我怀疑这是因为当我通过 SSH 从远程计算机执行脚本时没有视频输出,因此它挂起。我该如何解决这个问题?
您可以通过在命令之前执行以下命令来解决此问题:
export DISPLAY=:0.0
它设置一个环境变量,告诉您的 SSH 会话您想要将主机上的 X 服务器作为目标。