API-ключ

Headless-браузер по API: сайты видят полноценный Chrome

Измените одну строку: launch станет connect. Код на Puppeteer, Playwright или Python не меняется, а сайты видят полноценный Chrome на реальном устройстве с резидентным IP. Без Docker, патчей Chrome и лимита сессии в 15 минут.

Бесплатный старт, без карты. Резидентный трафик $1/ГБ.

4.7 / 5 на G2на основе 79 отзывов

Подключите Puppeteer или Playwright к API headless-браузера одной строкой

Всё после строки подключения - это код, который вы сегодня запускаете в локальном headless Chrome. Добавьте токен и ID профиля, и скрипт сохранит скриншот всей страницы, PDF и HTML.

  1. Шаг 01

    Получите токен

    Зарегистрируйтесь через Google и скопируйте ключ в панели управления. Бесплатно, без карты.

  2. Шаг 02

    Создайте профиль

    Один клик в панели управления или один вызов API. Выберите страну IP: профиль сохраняет это устройство, IP и логин для каждого запуска.

  3. Шаг 03

    Запустите скрипт

    Установите библиотеку и запустите скрипт ниже со своим токеном и ID профиля. Он сохраняет page.png и page.pdf рядом со скриптом и выводит заголовок страницы. Подробнее в руководстве по началу работы.

Установка
npm install playwright-core
Запуск
GOLOGIN_TOKEN=your_token GOLOGIN_PROFILE_ID=your_profile_id node page.mjs
Подключается к
wss://cloudbrowser.gologin.com/connect?token=…&profile=…
import { chromium } from "playwright-core";

const token = process.env.GOLOGIN_TOKEN;
const profileId = process.env.GOLOGIN_PROFILE_ID;
const endpoint = `wss://cloudbrowser.gologin.com/connect?token=${token}&profile=${profileId}`;

const browser = await chromium.connectOverCDP(endpoint);
const page = await browser.contexts()[0].newPage();

await page.goto("https://books.toscrape.com/");

const html = await page.content();
await page.screenshot({ path: "page.png", fullPage: true });
await page.pdf({ path: "page.pdf" });

console.log(await page.title(), html.length);

await page.close();
await browser.close();

Посмотрите, что видит страница: ваш headless Chrome против Gologin

Один скрипт, одна страница, два браузера. Локальный headless Chrome сообщает странице, что он headless, ещё до вашего первого клика. Gologin Cloud Browser показывает полноценный Chrome на реальном Mac с резидентным IP и подходящим часовым поясом.

Что читает страницаHeadless ChromeGologin
Название браузераHeadlessChromeChrome
ГрафикаSwiftShader, программнаяIntel HD Graphics 6000
Плагины05
Экран1280 x 720, по умолчанию1470 x 956, реальный ноутбук
IPВаш сервер, дата-центрРезидентный, Мичиган
Часовой поясКак у вашего сервераДетройт, как у IP
Выглядит какСервер в дата-центреMacBook с домашним интернетом

Входите один раз, а не при каждом headless-запуске

Никаких файлов storageState, которые надо сохранять, загружать и которые теряются. Cookies, устройство и резидентный IP возвращаются вместе, поэтому на 40-м запуске открывается тот же браузер с сохранённым логином, что и на первом.

Понедельникзапуск 1Вход выполнен

Скрипт входит один раз, вы вводите код подтверждения в Live View, и профиль сохраняется.

cookiesустройствоадрессохранено
Пятницазапуск 2Вход сохранён

То же устройство, тот же IP, тот же аккаунт. Экрана входа нет, поэтому скрипт сразу переходит к работе.

сессия восстановлена
Через месяцзапуск 40Всё тот же пользователь

Ничего не изменилось: всё это время один аккаунт на одном и том же устройстве, поэтому сайту нечего проверять заново.

сессия восстановлена

Хотите разобраться в механике? Прочитайте, как подключить профиль, а затем создайте первый.

Сравните API headless-браузеров: цена, IP и длительность сессии

Browserless, Browserbase и Steel тоже запускают Chrome для вашего скрипта. У Gologin самый дешёвый час, резидентный трафик по $1/ГБ вместо $8-12 и нет лимита на длительность сессии.

Цена часа работы браузера, резидентный трафик, IP, сохранённый логин и длительность сессии в Gologin Cloud Browser, Browserless, Browserbase и Steel
Что вы получаетеGologinBrowserlessBrowserbaseSteel
Час работы браузера, первый платный тариф$0.09$0.15$0.12$0.10
Резидентный трафик$1/ГБ$8-12/ГБ$12/ГБ$10/ГБ
Тот же IP при следующем запускеДаНе опубликованоНе опубликованоПлатное дополнение
Логин сохраняется до следующего запускаДаДо 7 днейДаДа, до 30 дней без запусков
Самая длинная сессия, первый платный тарифБез лимита15 минут6 часов15 минут

Нужен только HTML страницы, а не браузер? Web Unlocker возвращает его за один запрос и берёт плату только за успешные запросы.

Смотрите автоматизацию headless-браузера вживую или завершите шаг вручную

Headless, пока вам не нужно посмотреть. У каждой сессии есть ссылка Live View: откройте её, посмотрите, на какой странице скрипт, введите код, закройте вкладку, и запуск продолжится.

  • Отладка без headless: false

    Ни локального окна, ни скриншотов в цикле. Откройте живую сессию и смотрите, как кликает скрипт.

  • Передайте управление из кода

    Перехват управления - это вызов API. В любой момент, в любой живой сессии, без перезапуска и повторного входа.

  • Встройте в свой продукт

    Встройте живую сессию в свою панель управления, чтобы ваши пользователи завершали шаг в том же браузере с сохранённым логином.

Встраиваете? Прочитайте документацию Live View или смотрите Cloud Browser UI.

Уберите серверы браузеров из своего стека

Что вам больше не нужно поддерживать, когда браузер за вашим скриптом работает в Gologin.

Цены на API headless-браузера

На каждом тарифе работает один и тот же полноценный Chrome. Business стоит $8 в месяц за 100 часов работы браузера; тарифы различаются часами и числом параллельных сессий. Резидентный трафик стоит $1/ГБ.

Нужно больше одновременно? Добавьте параллельные сессии к любому тарифу за $2 в месяц за каждую, сколько нужно. Резидентный трафик стоит $1/ГБ.

Custom

От 4 параллельных сессий, с персональным менеджером, премиальным SLA и индивидуальным онбордингом.

Записаться на демо

Часть полного технологического стека

Один аккаунт, одна прокси-сеть, одна экосистема. Выберите продукт под задачу.

Не знаете, какой продукт нужен вашей задаче? Запишитесь на демо, и мы подберём его вместе с вами.

Вопросы об API headless-браузера

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

API headless-браузера - это браузер, который работает на сервере и получает команды от вашего кода, а не из окна. Скрипт открывает страницы, кликает, читает их и сохраняет скриншоты, PDF или HTML. Gologin Cloud Browser работает по Chrome DevTools Protocol, поэтому Puppeteer и Playwright подключаются к нему так же, как к локальному Chrome.

Работает ли Gologin Cloud Browser в режиме headless?

Для вашего скрипта - да: на вашем компьютере нет окна, и ставить нужно только библиотеку. На нашей стороне работает полноценный Chrome с реальным отпечатком устройства, поэтому страницы отображаются так же, как у человека. Чтобы посмотреть запуск, откройте его ссылку Live View.

Что такое браузер как сервис (browser as a service)?

Браузер как сервис означает, что браузеры хостит кто-то другой, а вы арендуете их по часам или по запросам. В Gologin вы арендуете часы работы браузера, резидентный трафик стоит $1/ГБ, а каждый профиль сохраняет своё устройство, cookies и IP между запусками.

Можно ли делать скриншоты и PDF?

Да. page.screenshot() и page.pdf() работают так же, как локально, и скрипты выше сохраняют оба файла. Отдельного эндпоинта для них нет: всё работает через Puppeteer или Playwright.

Есть ли REST API?

Cloud Browser управляется по WebSocket через Puppeteer или Playwright; профили и прокси настраиваются через REST API Gologin. Если нужен только HTML страницы по URL, Web Unlocker - это один HTTP-запрос.

Какие языки и библиотеки работают?

Node.js с Puppeteer или Playwright и Python с Playwright. Всё, что работает по Chrome DevTools Protocol, подключается к тому же адресу wss://. Смотрите Playwright & Puppeteer.

Есть ли бесплатный API headless-браузера?

Да. Зарегистрируйтесь через Google и сразу получите API-ключ: 3 запуска до 15 минут каждый в 1 параллельной сессии, без карты.

Сколько браузеров можно запускать одновременно?

Один на бесплатном тарифе и на Professional, 2 на Business, 3 на Enterprise, от 4 на Custom. Дополнительные можно добавить к любому тарифу за $2 в месяц за каждый.

Как быстро запускается сессия?

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

Можно ли загружать и скачивать файлы?

Загрузка работает через setInputFiles, как локально. Чтобы сохранить файл, получите его через fetch изнутри страницы и запишите байты на своей стороне: запрос уходит из того же браузера и с того же резидентного IP, что и весь запуск.

Можно ли разрабатывать локально, а запускать в облаке?

Да. Оставьте chromium.launch() на своём ноутбуке и переключитесь на строку подключения, когда скрипт переедет на сервер или в расписание. Наборы тестов подключаются так же: фикстура для Playwright Test есть на странице Playwright & Puppeteer.

Из каких стран может быть IP?

Выберите страну при создании профиля. Резидентные и мобильные IP от Gologin Proxies доступны в 195+ странах, или используйте свой прокси.

Gologin - альтернатива Browserless или Browserbase?

Да, для скриптов Puppeteer и Playwright: замените строку подключения, остальное не меняется. Вы платите за часы работы браузера от $4.50 в месяц, резидентный трафик стоит $1/ГБ, а профиль сохраняет тот же IP и логин до следующего запуска. Готовых эндпоинтов вроде /pdf и /screenshot здесь нет: те же функции вы вызываете из своего скрипта.

Хватит хостить Chrome для своих скриптов.

Одна строка подключает Puppeteer или Playwright к Gologin Cloud Browser: скриншоты, PDF и HTML из полноценного Chrome с резидентным IP, от $4.50 в месяц.

Бесплатный старт, без карты. Резидентный трафик $1/ГБ.

4.7 / 5 на G2на основе 79 отзывов