Браузерные агенты — один из самых мощных способов расширить возможности Claude Code за пределы привычных API и MCP. Когда у нужного сервиса нет ни публичного API, ни MCP-сервера, ни вообще никакого программного интерфейса, на помощь приходит браузерная автоматизация: Claude Code запускает настоящий браузер, заходит на сайт от вашего имени и выполняет действия так же, как это сделал бы живой человек. В этом материале разбираем, как настроить и применять Playwright в Claude Code, чем он отличается от альтернатив, как безопасно работать с паролями и какие реальные задачи можно автоматизировать таким способом.
Зачем вообще нужны браузерные агенты
Огромное количество сервисов недоступно для прямой работы из Claude Code. Условные Госуслуги, Ozon.ru, Wildberries и многие другие площадки блокируют запросы со стороны серверов Anthropic — это просто экономически невыгодно сервису. Если попросить Claude Code напрямую посмотреть, есть ли на Ozone Mac Mini M4 подешевле, он не сможет этого сделать: запрос идёт с серверов Claude, а Ozon такие обращения блокирует. В лучшем случае модель ответит что-то в духе «наверное, на таких-то зеркалах есть, но смотрите сами».
При этом блокировка часто оправдана и со стороны самого сервиса. Например, ассортимент и цены на Ozone зависят от региона: из Москвы вы видите один набор товаров, из Казани — другой. Сервису действительно нужно понимать, откуда заходит пользователь, чтобы выдать релевантный результат.