Как выполнить сценарий python на сервере с помощью URL-адреса или веб-перехватчика - PullRequest
0 голосов
/ 18 июня 2020

введите здесь описание изображения мне нужно выполнить сценарий python на моем сервере, вызвав его с URL-адреса сервера или из веб-перехватчика, например http://myserver.net/myscript.py, но я могу Не понимаю, как, я новичок в этом. Скрипт использует селен, открывает окно chrome и попадает на домашнюю страницу Google. Я пробовал с файлом php, используя команду shell_exe c, но не удалось открыть окно chrome, вероятно, потому что сценарий выполняется профилем apache. Скрипт работает нормально при вызове bash с моим профилем. Я слышал о CGI, чтобы проехать php, но я этого совсем не знаю. Любое предложение ? Спасибо

1 Ответ

0 голосов
/ 02 июля 2020

Согласно вашему error_log Chrome не закрывается должным образом и говорит: «Chrome потерпел крах». Для выполнения файла python и selenium chromedriver.exe правильно проверяются следующие параметры: от

  1. Go до диспетчер задач и прекращение работы chromedriver.exe (на Windows)
  2. Закройте все запущенные приложения Google Chrome.
  3. Теперь нажмите свой URL localhost/index.php?token=a

Примечание. не будет видеть окно selenium chromedrive и окно google chrome, но они работают в фоновом режиме после выполнения команды python by PHP shell_exec().

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