Я создал сценарий 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. Есть идеи?