AntiLogin · Профили и рабочие процессы
Подключайте Playwright к запущенному профилю AntiLogin
Подключите Playwright к запущенному профилю AntiLogin через CDP. Используйте существующую сессию, получите порт и настройте процесс автоматизации.
Доступность Free Friends определяется в приложении. MCP/CDP доступны на платных тарифах.

Подготовьте профиль и проверьте доступность 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-подключение не устанавливается?
Проверьте запуск, актуальный адрес, локальную доступность, разрешение функции и версии. Не открывайте порт публично.