CLI для автоматизации безголового браузера, предназначенный для ИИ-агентов и использующий снимки дерева доступности с выбором элементов по ref-идентификаторам.
npx clawhub@latest install agent-browser-clawdbotAgent Browser — это headless-браузер с автоматизацией через CLI, созданный специально для ИИ-агентов. Вместо использования пиксельных координат или CSS-селекторов он предоставляет снимок дерева доступности со стабильными идентификаторами @ref, что делает взаимодействие с элементами детерминированным и надёжным. Он поддерживает многошаговые рабочие процессы, изолированные сеансы браузера, подмену сетевых запросов, сохранение состояния и полный спектр взаимодействий со страницей — всё это через удобный JSON-совместимый CLI.
npx clawhub@latest install agent-browser-clawdbotНажмите кнопку Установить вверху страницы для настройки в один клик
Вместо хрупких CSS-селекторов или координат Agent Browser захватывает дерево доступности и присваивает каждому элементу стабильные идентификаторы @ref (например, @e2). ИИ-агенты извлекают эти ref-значения из JSON-вывода и используют их для всех последующих взаимодействий, обеспечивая надёжное определение целевых элементов даже при динамическом обновлении страницы.
Поддерживает клик, заполнение, ввод текста, наведение курсора, установку/снятие флажков, выбор, перетаскивание, прокрутку, нажатие клавиш и многое другое — всё на основе ссылок. Также предоставляет команды get и is для извлечения текста, HTML, атрибутов, а также проверки видимости или доступности элементов.
Запускайте несколько именованных сессий одновременно с помощью --session <name>. Каждая сессия поддерживает собственный контекст браузера, что позволяет реализовывать сценарии, например одновременное тестирование ролей администратора и обычного пользователя, без смешивания cookies или состояний.
Сохраняйте куки и локальное хранилище в JSON-файл с помощью команды state save, а затем загружайте их командой state load, чтобы полностью пропускать процесс авторизации — идеально подходит для многократных запусков автоматизации.
Блокируйте нежелательные запросы (например, рекламу), подменяйте ответы API и проверяйте сетевую активность — всё это из командной строки. Удобно для тестирования и парсинга без внешних помех.
Ожидание элементов, текстового содержимого, шаблонов URL, простоя сети или произвольных условий JavaScript. Обеспечивает стабильные снимки состояния страницы перед тем, как агент переходит к следующему шагу.
ИИ-агент переходит к поисковой системе, вводит запрос в поле ввода, идентифицированное по ref, ожидает результатов, а затем извлекает текст и ссылки из элементов результатов — всё это без скриншотов и ручной настройки селекторов.
Две одновременные сессии — одна аутентифицированная как администратор, другая как обычный пользователь — взаимодействуют с одним и тем же приложением параллельно. Каждая сессия загружает собственное сохранённое состояние аутентификации, что обеспечивает параллельную проверку рабочих процессов.
Агент выполняет вход один раз, сохраняет состояние сессии в auth.json, а при последующих запусках загружает это состояние, чтобы пропустить авторизацию — и сразу переходит к заполнению и отправке форм.
Для сложных приложений на React или Vue агент повторно создаёт снимок после каждой навигации или изменения состояния, всегда работая на основе актуального дерева доступности, чтобы ссылки были актуальными перед взаимодействием.
npx clawhub@latest install agent-browser-clawdbotВойдите, чтобы написать отзыв
Отзывов пока нет. Будьте первым, кто поделится своим опытом!