Итак, я попытался отправить javascript XMLHttpRequest на персонально написанный http-сервер, который использует основные функциональные возможности python (например, socket и regex).Это заняло у меня какое-то время, но у меня наконец получилосьИтак, я протестировал его и после отладки регулярного выражения для разбора http POST и GET-запросов, я протестировал его через консоль python, и он работал нормально. Короче
, http-сервер получает запрос GET loopback сличную идентификацию и читает любой текст, который был отправлен ему в качестве данных.сервер обратной связи tts.
Я хотел сделать это, потому что, за исключением селена, который, честно говоря, показался мне единственным способом для чтения произвольного текста с экрана с помощью JavaScript (я мог бы создать расширение для браузера, которое работает вместе с ним),Я уже создал что-то для разбора HTML, так что это не проблема.позже я захотел расширить приложение и создать графический интерфейс пользователя, использующий java для общего доступа к файлам tts, чтобы я мог слушать их во время программирования.
проблема заключалась в том, что хотя сокет был привязан к порту 80 на интерфейсе обратной связи(127.0.0.1), когда я отправил XMLHttpRequest на локальный хост, сервер не отвечал.Я проверил на входящие соединения и не было ни одного.из терминала все работало нормально.