Примеры скриптов на Python
Python Example
Скрипт на Python - Python Socket Server
PREV Example >>
Напишем сервер на Python, который будет завершать работу, если в примланном запросе будет текст quit
Для начала создадим блок. котрый будет искать ключевую фразу в принятом тексте.
Текст от клиента (броузера)
Для отладки будем искать в нем слово "Mozilla" (которое там есть). Пример скрипта
Запускаем скрипт. Т.к. в тексте есть слово "Mozilla", то на экран будет выведено сообщение
Заменим в скрипте слово для поиска - будем искать слово "quit"
теперь можно вставить эту часть в скрипт сервера
Зжесь мы вместо переменной gett используем переменную data. Но при этом формируется ошибка
Нужно преобразовать получаемые от броузера данные к строковому виду. Запишем if "Mozilla" in str(data):
здесь str(data) - строка из данных, полученных сервером
И вот это работает для слова "Mozilla". Теперь сделаем так, чтобы скрипт искал слово "quit"
Передадим слово quit в запросе броузера (клиента) как параметр (после знака вопроса)
Скрипт находит заданное слово в запросе от броузера, хотя слово "quit" вы здесь не увидите
Этого достаточно, чтобы построить систему удаленного управления компьютером или сервером. Надо только сделать, чтобы работа скрипта не завершалась при приеме данных.
Valery Shmeleff
NEXT Example >>
Примеры Python
Freeware >>
|