Обзор
Gologin Cloud Browser можно использовать как управляемый удалённый браузер для скрапинга и извлечения данных. Ваш код автоматизации (Puppeteer) подключается к удалённой сессии браузера через WebSocket-эндпоинт, а затем выполняет стандартную логику навигации и извлечения данных. Cloud Browser отвечает за подключение и выполнение, а настройки профилей и прокси управляются через REST API. Такая схема может снизить затраты на инфраструктуру и уменьшить количество препятствий при скрапинге, однако результат зависит от поведения и защитных механизмов целевого сайта.Что вы получаете
- Удалённые сессии браузера для подключений через Puppeteer.
- Рендеринг JavaScript для динамических страниц.
- Масштабирование без необходимости поддерживать собственную инфраструктуру браузеров.
- Настройка профилей и прокси через API.
- Единый канонический эндпоинт для запуска сессии.
Типичный порядок работы
- Сгенерируйте API-токен.
- При необходимости создайте и настройте профиль (и прокси) через REST API.
- Сформируйте URL для подключения с параметром
tokenи, при необходимости,profile. - Подключитесь из Puppeteer/Playwright и запустите извлечение данных.
- Сохраните результат и закройте сессию браузера.
Предварительные требования
- Создайте токен: https://app.gologin.com/personalArea/TokenApi
- Profiles API (рекомендуется для контролируемой конфигурации): https://gologin.com/docs/api-reference/profile
- Proxy API: https://gologin.com/docs/api-reference/proxy
Канонический эндпоинт подключения
- Параметр
tokenобязателен. - Параметр
profileнеобязателен. - Если
profileне указан, для сессии создаётся новый профиль.
Минимальный пример на Puppeteer
Следующие шаги
- Начало работы с Cloud Browser: https://gologin.com/docs/api-reference/cloud-browser/getting-started
- Profiles API: https://gologin.com/docs/api-reference/profile
- Proxy API: https://gologin.com/docs/api-reference/proxy
Рекомендации
- Используйте явные ожидания вместо фиксированных пауз.
- Реализуйте повторные попытки с увеличением задержки в заданных пределах и случайным разбросом (jitter).
- Сохраняйте структурированные результаты извлечения (URL, поля, временная метка, статус).
- Настраивайте профиль и прокси до подключения, чтобы результаты были воспроизводимыми.
- Всегда закрывайте сессии и выполняйте очистку при сбоях.
- Адаптируйте поведение запросов и сессий под ограничения целевого сайта.
Лимиты и квоты
Актуальные лимиты и квоты: https://gologin.com/docs/api-reference/limitations/rate-limitsFAQ
Нужен ли мне профиль?
Нет. Параметрprofile необязателен. Если его не указать, для сессии будет создан новый профиль. Используйте профиль, когда нужна контролируемая и повторяемая конфигурация.