Python селен и PHP все вместе - PullRequest
0 голосов
/ 25 марта 2020

Я создал сценарий Python Selenium, который автоматически изменяет настройки по умолчанию для профиля учетной записи пользователя.

Для простоты URL-адрес для пользователей выглядит следующим образом:

 Name: User1
 URL: 10.10.10.20

 Name: User2
 URL: 10.10.20.15

 Name: User3
 URL: 10.15.25.15

 ETC

Затем у меня есть такая таблица

  User    |     URL      |   Link to executable
  User1     10.10.10.20.     http://url/link.exe
  User2     10.10.20.15      http://url/link.exe
  User3     10.15.25.15      http://url/link.exe

Пользователи будут нажимать на исполняемый файл, и он предлагает им ввести URL-адрес для профиля.

Я хочу исключить этот шаг.

Я бы хотел, чтобы пользователь щелкнул по этой строке и чтобы скрипт Python автоматически запускал исполняемый файл или PY-файл со встроенным URL-адресом.

Я знаю, что, возможно, существует несколько способы сделать это. Какой наилучший подход?

Если я сделаю запрос в файле python, пользователю потребуется добавить какой-либо тип данных для выполнения запроса.

 SELECT * FROM table WHERE users='User1'

это не так собираюсь работать для этого сценария, потому что я просто хочу, чтобы пользователь нажал и go.

Может быть, на основе TD? Я не знаю. Любые идеи? Спасибо

ОБНОВЛЕНИЕ

Хорошо, я провел некоторое исследование и выяснил, как передать переменную в сценарий Python с помощью PHP.

my php

<?PHP
$ip = $_POST['ipaddress'];
echo shell_exec("python script.py .$ip");
?>

python

import sys
print(ip.argv[1])

Теперь у меня проблема в том, что я преобразовал скрипт python в исполняемый файл. Мне нужно быть в состоянии сделать то же самое с файлом exe. Есть идеи?

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