У меня есть сканер python, просматривающий несколько веб-страниц каждые несколько минут. Сейчас я пытаюсь реализовать пользовательский интерфейс, доступ к которому осуществляется через Интернет, и отображать данные, полученные сканером. Я собираюсь использовать php / html для интерфейса. В любом случае, пользовательскому интерфейсу нужна какая-то кнопка, которая запускает сканер для немедленного сканирования определенного веб-сайта (а не для ожидания следующей итерации сканирования).
Теперь, есть ли способ отправки данных из сценария php в запущенный сценарий python? Я думал о стандартном вводе / выводе, но не смог найти способ, которым это можно сделать (запись из одного процесса в другой процесс stdin). Затем я подумал об использовании общего файла, в который php записывает и python читает. Но тогда мне понадобится какой-то способ сообщить скрипту python, что в файл записаны новые данные, и способ сообщить скрипту php, когда сканер завершил свою задачу. Другим способом были бы сокеты - но тогда я думаю, что это было бы немного чрезмерно и не настолько просто, насколько это возможно.
Есть ли у вас какие-либо предложения, чтобы все было как можно проще, но все же позволяло мне отправлять данные из php-скрипта в работающий процесс python?
Заранее спасибо за любые идеи!
Edit: Я должен отметить, что сканер сохраняет полученные данные в базу данных sql, к которой php может получить доступ. Таким образом, передача данных из программы-обходчика python в скрипт php не составляет проблем. Это наоборот.