Мне нужно, чтобы мой скрипт Python QtWebKit продолжал работать и прослушивал дальнейшие команды. Прямо сейчас, если пользователь подключается и отправляет команду на сервер, сценарий на стороне сервера просто запускается и завершается после завершения.
Например, если пользователь вводит URL-адрес для перехода, QtWebKit извлекает URL-адрес и отображает его. В какой-то момент в будущем они могут захотеть отправить команду входа и просмотреть скриншот этой страницы. Сценарий запускается, переходит по URL-адресу и входит в систему, а также делает снимок экрана этой страницы.
Есть ли способ сохранить сценарий для прослушивания будущих команд без необходимости начинать с самого начала?
Что ожидается: пользователь отправляет команду на сервер, QtWebKit загружает URL-адрес и остается открытым. Пользователь отправляет команду для входа в систему и создания снимка экрана, а QtWebKit входит в систему и делает снимок экрана без перезапуска сценария.
Особый случай здесь заключается в том, что пользователь не знает заранее точную последовательность команд, которые он хочет выполнить. Таким образом, пользователь не может написать по буквам от А до Я и запустить сценарий сразу.