AntiLogin · Профили и рабочие процессы

Подключайте Playwright к запущенному профилю AntiLogin

Подключите Playwright к запущенному профилю AntiLogin через CDP. Используйте существующую сессию, получите порт и настройте процесс автоматизации.

Доступность Free Friends определяется в приложении. MCP/CDP доступны на платных тарифах.

Интерфейс создания браузерного профиля AntiLogin
Интерфейс AntiLogin. Доступные действия и лимиты зависят от роли и тарифа рабочего пространства.

Подготовьте профиль и проверьте доступность CDP

Подготовьте профиль, который вам разрешено автоматизировать, и проверьте доступность CDP в пространстве. Подключаться нужно к работающему профилю AntiLogin; отдельный запуск браузера через Playwright создаст другую сессию.

Запустите профиль и получите порт автоматизации

Запустите профиль и получите текущий порт автоматизации через документированное управление сессией или MCP. Используйте фактически полученный адрес. Не считайте, что фиксированный порт из примера принадлежит нужному профилю.

Подключитесь через Playwright connect_over_cdp

В Python Playwright используется метод Chromium connect_over_cdp. Минимальная схема ниже показывает границу между уже работающим профилем и скриптом; это схема интеграции, а не заявление о проведённом сквозном тесте продукта.

Используйте существующий контекст и сессию браузера

Перед продолжением осмотрите существующие контексты и страницы браузера. Существующая страница сохраняет свой контекст, но сайт не обязан оставаться авторизованным. Проверьте видимый аккаунт и при необходимости выполните новый вход.

Разделяйте профили и задачи автоматизации

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

Обрабатывайте ошибки подключения и корректно завершайте работу

При ошибке проверьте запуск профиля, актуальность порта, локальную доступность адреса и разрешение функции. Совместимые версии смотрите в документации. Штатно завершите скрипт и закройте сессию средствами AntiLogin.

Схема подключения Python Playwright

Задайте ANTILOGIN_CDP_ENDPOINT фактическим адресом из запущенной сессии. Пример только читает URL открытых страниц.

import os
from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    browser = p.chromium.connect_over_cdp(
        os.environ["ANTILOGIN_CDP_ENDPOINT"]
    )
    for context in browser.contexts:
        for page in context.pages:
            print(page.url)

Вопросы и ответы

Нужно ли запускать новый браузер командой Playwright?

Подключайтесь к работающему профилю через connect_over_cdp вместо запуска отдельного пустого браузера.

Где получить порт для подключения?

Получите текущий порт из документированного управления профилем/сессией или управляющего MCP.

Будет ли Playwright работать с уже выполненным входом?

Осмотрите существующий контекст и страницу. Сайт всё равно может завершить сессию или запросить новый вход.

Что делать, если CDP-подключение не устанавливается?

Проверьте запуск, актуальный адрес, локальную доступность, разрешение функции и версии. Не открывайте порт публично.