--- title: Подключить Playwright description: Передайте Playwright Page драйверу и выполните браузерный роутер. sources: - eazy_sdk_browser api_fingerprint: "sha256:14265759c1e44b971e88726cdf78005b3dc2f750ac179c28c4abe11432d6dd35" --- Установите браузерный плагин и Chromium: ```bash uv add "eazy-sdk-core[browser,playwright]" uv run playwright install chromium ``` `PlaywrightDriver` оборачивает одну `Page`. Один экземпляр драйвера должен жить не дольше этой страницы: ```{literalinclude} ../../../../../../examples/docs/integration_playwright.py :language: python :start-after: "# docs:integration-playwright:start" :end-before: "# docs:integration-playwright:end" ``` :::{dropdown} Файл целиком ```{literalinclude} ../../../../../../examples/docs/integration_playwright.py :language: python ``` ::: ```text messages: [42, 43, 44, 45] driver: playwright ``` Клиент владеет драйвером из-за `owns_driver=True`, поэтому выход из контекста снимает подписки на события и дожидается чтения уже полученных ответов. Саму страницу и браузер по-прежнему закрывает код, который создал Playwright. По умолчанию драйвер захватывает подходящие ответы сети в ограниченный буфер. Передайте `capture=None`, если операции не используют сетевые признаки: профиль сразу запретит `Capability.network`, и несовместимая операция завершится до действия на странице. ## Дальше - {doc}`Сравнить драйверы ` - {doc}`Подключить Pydoll 3 ` - {doc}`Настроить вход и сессию `