> ## Documentation Index
> Fetch the complete documentation index at: https://gologin.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Что такое headless-браузер

Headless-браузер — это веб-браузер, которым управляет код: он открывает страницы, нажимает кнопки, заполняет формы и автоматически извлекает данные, при этом у него нет видимого графического интерфейса.

Он работает так же, как Chrome или Firefox, но запускается на сервере. Экран не нужен.

## Как это работает

Современные браузеры предоставляют протокол управления — **Chrome DevTools Protocol (CDP)**. Библиотеки автоматизации, такие как Playwright и Puppeteer, используют CDP, чтобы отправлять браузеру команды: перейти по этому URL, нажать на этот элемент, прочитать этот текст, сделать скриншот.

Gologin Cloud Browser построен на этом же протоколе: ваш код на Puppeteer или Playwright подключается к удалённому браузеру через CDP и управляет им так же, как локальным.

## Зачем использовать headless-браузер вместо обычного HTTP-запроса?

Сегодня многие сайты загружают контент динамически с помощью JavaScript. Простой HTTP-запрос получает только исходный HTML и не видит всего, что отрисовывается на стороне клиента.

Headless-браузер выполняет JavaScript так же, как браузер настоящего пользователя, поэтому он может:

* Дожидаться загрузки контента после отрисовки страницы
* Взаимодействовать с динамическими элементами (выпадающие списки, модальные окна, бесконечная прокрутка)
* Проходить процессы авторизации, многошаговые формы и работать с SPA
* Проходить проверки на ботов, которые HTTP-клиенты не проходят

## Зачем запускать его в облаке?

Запустить headless-браузер локально несложно. Обеспечить его надёжную работу в продакшене — гораздо сложнее.

При управлении процессами браузера в продакшене нужно учитывать:

* **Сбои и перезапуски** — браузеры падают, поэтому инфраструктура должна восстанавливаться автоматически
* **Параллельность** — несколько одновременных сессий требуют изоляции ресурсов
* **Масштабирование** — при всплесках трафика нужно по запросу запускать дополнительные экземпляры
* **Утечки памяти** — длительные сессии браузера постепенно накапливают используемую память

Gologin Cloud Browser берёт всю эту инфраструктуру на себя: вы подключаетесь к готовой сессии по одной ссылке и сосредотачиваетесь на логике автоматизации.

## Почему именно Gologin?

Стандартный headless Chrome легко обнаружить. Сайты используют fingerprinting (снятие отпечатков браузера), чтобы выявлять автоматизацию: они проверяют отрисовку canvas, параметры WebGL, списки шрифтов, часовой пояс, размер экрана и десятки других признаков.

Gologin Cloud Browser работает на модифицированном Chromium (Orbita), который управляет этими параметрами отпечатка так, чтобы они соответствовали профилю браузера реального пользователя. Благодаря сохраняемым cookie и настройкам прокси, заданным в каждом профиле, сессии выглядят последовательно и естественно при многократных посещениях.

Это важно для любой автоматизации, работающей с сайтами, защищёнными от ботов.

## Популярные фреймворки для автоматизации

Gologin Cloud Browser работает с любой библиотекой, поддерживающей CDP:

| Библиотека | Язык | Примечания |
| - | - | - |
| **Puppeteer** | Node.js | Библиотека Google для CDP, широко используется |
| **Playwright** | Node.js, Python, Java, .NET | Современный API, поддержка нескольких браузеров |
| **Selenium** | Большинство языков | Самая старая, с самой широкой экосистемой |

Примеры подключения смотрите в разделе [Начало работы](https://gologin.com/docs/ru/api-reference/cloud-browser/getting-started.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.