Как выполняется утилизация на серверах Linux - PullRequest
0 голосов
/ 10 апреля 2019

Я хочу сделать утилизацию на сервере Linux. Но на серверах Linux нет графического интерфейса и браузера. У них только черный экран, т.е. терминал. Недавно я подготовил сценарий селена для Windows, используя python и chromedriver, который отправляет сообщения вашим друзьям в WhatsApp. Я хочу развернуть его на сервере Linux. Это не будет работать там, верно? Итак, как это сделать?

1 Ответ

0 голосов
/ 10 апреля 2019

Вы можете запустить Chrome / Firefox с параметром --headless, и он будет работать без отображения окна, поэтому он не будет нуждаться в XWindow (GUI). Он называется headless веб-браузер. (А сервер без монитора называется headless сервер)

Selenium может использовать веб-драйвер PhantomJS (вместо Chrome / Firefox), который не отображает окно (возможно, он использует WebKit / Qt). Но этот драйвер больше не разрабатывается.

Linux также может использовать Xfbv для создания поддельного / виртуального монитора и запуска программ, которым требуется XWindow.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...