Существует ли существующая платформа/фреймворк для разработки роботов на базе Web/HTTP? На самом деле мне интересно поиграть в некоторые веб-игры, в которых можно построить свой город, выбрать и обучить своего героя и солдата и т. д. (например, Travian ), но в игре такие действия требуют времени для завершения (ненавижу ждать..) Я пытаюсь написать автоматический инструмент для их обработки. Поэтому я пытаюсь найти платформу/фреймворк, который может облегчить процесс разработки:
- предоставить клиент http/https (лучше поддерживать Keep-Alive)
- упростить синтаксический анализ веб-страницы, данные josn [ВАЖНО]
- график работы/задач поддержки
- включить скрипты, такие как javascript, python..
- управление событиями (я думаю, что это лучший способ для такой платформы/фреймворка)
Я провел исследование и обнаружил, что Twisted кажется наиболее подходящим, но все же хочу знать если есть другой, который наиболее подходит.
Да, я знаю и знаком с этими QA-инструментами, но мне очень нравится консольное приложение, работающее на уровне HTTP, скрипты подскажут ему, как поступать с игровыми событиями, поэтому его можно назвать роботом... Так что мне нужен фреймворк. ..