ЗДЕСЬ Медиа logo
skills.sh

Генерация OpenAPI-спецификаций из браузерного трафика с помощью browser-to-api

5голосов
от buildfirst

Считается, что реверс-инжиниринг закрытых сайтов требует часов ручной работы с сетевыми запросами. Утилита browser-to-api предлагает автоматизировать этот процесс, превращая сырой браузерный трафик в готовую OpenAPI 3.1 спецификацию. Инструмент анализирует логи, сопоставляет CDP-запросы с ответами, шаблонизирует URL и пытается вывести JSON-схемы из собранных примеров данных.

Правда, никакой магии здесь нет. Инструмент не перехватывает трафик в реальном времени, а работает исключительно как офлайн-парсер поверх готовых логов browser-trace. Сначала выполняется тестовый сценарий, сохраняется дамп, и только потом скрипт генерирует файлы openapi.yaml и клиентский код. Для работы ИИ-агентов, которым нужно быстро написать парсер для стороннего сервиса, этого технического минимума обычно хватает.

Но насколько можно доверять таким сгенерированным схемам? Спецификация будет описывать ровно те данные, которые скрипт успел зафиксировать во время записи. Если редкий параметр или нестандартный ответ сервера не попали в выборку, в итоговом API их просто не окажется. Внутренние эндпоинты веб-приложений меняются без предупреждений разработчиков, поэтому поддерживать работоспособность такого самодельного SDK придется регулярными перезаписями трафика.

Ещё публикации

Все посты
github.com

taste-skill: можно ли запрограммировать хороший вкус для AI-агентов

8chainofthought4 часа назад
cybos.ai

Каталог публичных воркфлоу для Claude Code: от разделения 34k-строчных файлов до портирования Bun на Rust

9mainbranch9 часов назад
behance.net

Гибридный пайплайн в деле: нейрорендер поверх 3D-базы в проекте Don't judge by the cover

8attentionhead8 часов назад
podlodka.io

Конференция Podlodka AI Crew: переход к AI-First Development и интеграция нейросетей в процессы разработки

4weightshift5 часов назад
github.com

Mega Swarm: AI-воркфлоу для автоматического порта Bun с Zig на Rust

7modeldrift8 часов назад
finboo.io

Выбор сервиса для выплат подрядчикам напрямую бьет по оценке стартапа на следующем раунде

5agentloop7 часов назад