Превращай API любого приложения в Python-библиотеку

GitHub-радар

Превращай API любого приложения в Python-библиотеку

mimic один раз записывает трафик твоего приложения, а ИИ превращает запись в готовый файл на Python — дальше ты вызываешь функции приложения как обычную библиотеку.

01littledivy/mimic 2.3kPython

Это инструмент, который записывает запросы приложения и данные для входа (токен, id устройства, сессию), а потом ИИ по этой записи пишет файл на Python с готовыми командами.

Когда пригодится

Пригодится, когда нужно обратиться к приватному API своего мобильного или веб-приложения под собственным аккаунтом. Не нужен, если требуется доступ к чужим данным или уже есть публичный официальный API.

Плюсы

  • Не нужно вручную разбирать запросы приложения — ИИ пишет клиент
  • Готовый файл на Python можно редактировать как обычный код
  • Данные для входа записываются один раз и используются повторно
  • Работает с перехватом трафика, cURL-командой или файлом HAR

Минусы

  • Если приложение проверяет SSL-сертификат (certificate pinning), перехват трафика не сработает
  • Одноразовые подписанные токены (DPoP) не дают повторить запрос даже после перехвата
  • Перехват на iPhone требует Mac в той же Wi-Fi сети

Как поставить — по шагам

  1. 1Установи mimic командой sh install.sh — скрипт сам подготовит нужные инструменты.
  2. 2Проверь готовность командой mimic doctor — убедись, что прокси и ИИ-агент подключены.
  3. 3Запусти mimic record и настрой прокси на телефоне по инструкции на экране.
  4. 4Открой приложение и пользуйся им обычно — mimic запишет его трафик.
  5. 5Выполни mimic hosts, затем mimic learn <хост> и mimic gen <хост>, чтобы получить файл на Python.
  6. 6Импортируй сгенерированный файл и вызывай его методы как обычную библиотеку.
Открыть на GitHub