Floppydata Floppydata

Сесії безкоштовні — платіть лише за трафік

Керований хмарний браузер Chrome

Запускайте Chrome у хмарі без встановлення та обслуговування на власних серверах. Створюйте віддалені сесії Chromium і керуйте ними за допомогою наявного коду на Playwright або Puppeteer.

  • Запускайте Chromium віддалено замість того, щоб самостійно хостити Chrome
  • Підключайте Playwright або Puppeteer через CDP
  • Не навантажуйте браузерними завданнями сервери вашого застосунку

Керований Chrome

Запускайте Chrome без
керування інфраструктурою

Перенесіть виконання браузера зі своїх серверів у Floppydata Cloud Browser. Інфраструктуру браузера забезпечує Floppydata. Ваш код відповідає за навігацію, кліки, взаємодію зі сторінками та решту робочого процесу.

connectUrl?token=••• Віддалений Chromium
session.ts
import { chromium } from 'playwright';const browser = await chromium.connectOverCDP(connectUrl);const page = browser.contexts()[0].pages()[0];await page.goto('https://example.com');const title = await page.title();await browser.close();
3 працюють · 1 зупиняється без окремої плати за роботу браузера

Навіщо потрібен керований хмарний Chrome?

Запустити один-два екземпляри Chrome на сервері зазвичай неважко. Але регулярно запускати їх десятками — зовсім інша справа. Chrome споживає процесор і пам’ять, має бути доступним у кожному середовищі та додає вашій команді ще один елемент інфраструктури для підтримки.

Керований хмарний Chrome переносить це навантаження в інше місце. Ваш застосунок створює віддалену сесію Chromium і підключається до неї через Chrome DevTools Protocol замість локального запуску Chrome. Це добре підходить для автоматизації, тестування, моніторингу, ШІ-агентів та інших завдань, де потрібен справжній браузер, але не хочеться запускати його на власних серверах.

Перебіг сесії
  1. Ваш застосунок створити сесію
  2. Floppydata
  3. Віддалений Chromium через CDP
  4. Цільовий сайт клік · введення · читання

Керована інфраструктура Chromium у хмарі

Керований браузер змінює лише те, де працює Chrome, а не те, як ваш застосунок ним керує. Робочий процес, як і раніше, залишається на вашому коді, а Chromium працює віддалено на інфраструктурі Floppydata. Коли вашому процесу потрібен браузер, застосунок створює віддалену сесію та підключається до неї через Playwright або Puppeteer. Floppydata Cloud Browser підтримує до 100 одночасних сесій браузера на акаунт.

Це знімає потребу підтримувати окремий парк машин чи контейнерів лише для виконання браузерних завдань. Ваш застосунок керує тим, що відбувається в браузері. Floppydata подбає про роботу Chromium.

Ключові переваги
  • Виконання у віддаленому Chromium
  • Підключення через CDP
  • Підтримка Playwright і Puppeteer
  • Повторне використання налаштувань і стану браузера
  • До 100 одночасних сесій
  • Інтегровані ротаційні проксі Floppydata
  • Без окремої плати за роботу браузера

Переваги керованого Chrome

Самостійно хостити Chromium нескладно, поки масштаби невеликі. Проблеми зазвичай починаються, коли браузерні завдання працюють цілодобово, накладаються одне на одне або стають частиною продакшн-процесу. Перенесення Chrome у хмару відводить це навантаження від серверів, на яких працює решта вашого застосунку.

Менше обслуговування інфраструктури Chrome

Кожен локальний екземпляр Chromium займає процесор і оперативну пам’ять. Додайте більше паралельних сесій — і браузерні процеси швидко стануть однією з найважчих частин вашої інфраструктури. З Floppydata Cloud Browser ці процеси працюють віддалено. Вам не потрібно нарощувати потужності серверів лише для того, щоб підтримувати більше екземплярів Chrome.

Це корисно для регулярної автоматизації, паралельних тестів, моніторингу, скрапінгу та інших завдань, які постійно створюють нові сесії браузера.

Ізолюйте сесії браузера

Робота з Floppydata побудована навколо сесій браузера. Ваш застосунок створює сесію, підключається до неї та керує цим браузером окремо. Так простіше, ніж тримати кілька процесів Chrome поруч зі своїм застосунком.

Збережені налаштування й стан браузера можна використати повторно, коли вони знову знадобляться в робочому процесі. Floppydata синхронізує збережений стан браузера, коли сесія зупиняється.

Керуйте віддаленим Chrome за допомогою наявного коду

Перенесення Chrome у хмару не означає зміни інструментів автоматизації, якими ви вже користуєтеся. Floppydata Cloud Browser керується через CDP і працює з Playwright та Puppeteer.

Ті самі інструменти, віддалений браузер

Ваш код і далі відповідає за навігацію, селектори, кліки, введення даних, виконання JavaScript та інші взаємодії з браузером.

Тож застосунки на Python і Node.js можуть використовувати віддалений Chromium без підтримки локальної інсталяції Chrome в кожному середовищі автоматизації.

browser.ts
import { chromium } from 'playwright';const browser = await chromium.connectOverCDP(connectUrl);const page = browser.contexts()[0].pages()[0];await page.goto('https://example.com');const title = await page.title();await browser.close();

Той самий скрипт, що й для локального Chrome — connectOverCDP замість launch.

Масштабуйте сесії керованого Chrome без масштабування локальних серверів

Один процес Chrome не потребує особливого планування. П’ятдесят одночасних — зовсім інша історія. Коли Chrome працює локально, кожен додатковий екземпляр забирає ресурси ваших серверів. Більше паралельних завдань — це більше процесора, більше оперативної пам’яті й урешті потужніші машини лише для того, щоб браузерні завдання працювали.

Керований хмарний Chrome виносить ці процеси за межі серверів вашого застосунку. Запускайте сесії тоді, коли вони потрібні, замість того щоб тримати локальні потужності про запас на найзавантаженіші періоди. Floppydata підтримує до 100 одночасних сесій браузера на акаунт — використовуйте їх для паралельних тестів, завдань моніторингу, автоматизації чи інших робочих навантажень, яким потрібно кілька браузерів одночасно.

Керований Chrome з ротаційними проксі Floppydata

Floppydata Cloud Browser працює на проксі-інфраструктурі Floppydata. Сесії браузера працюють виключно через ротаційні проксі Floppydata. Це корисно, коли віддаленим сесіям Chrome потрібно відкривати локалізовані сайти, перевіряти регіональний вигляд сторінок або виконувати браузерні сценарії з різних проксі-локацій.

За саме виконання браузера немає окремої плати за час роботи чи за сесію. Cloud Browser безкоштовний, а ви платите лише за трафік проксі Floppydata, який споживають ваші сесії.

Перенесіть інфраструктуру Chrome у хмару

Локальна підтримка Chrome додає ще один інфраструктурний рівень до застосунків, що працюють із браузером. Чим більше сесій ви запускаєте, тим більше браузерних процесів, ресурсів і середовищ має обслуговувати ваша команда. З керованим хмарним Chrome ваш застосунок натомість підключається до віддаленого Chromium: зберігайте наявний процес на Playwright або Puppeteer, запускайте сесії браузера віддалено та масштабуйте одночасні навантаження без створення окремого рівня інфраструктури Chrome.

Дізнайтеся про інші рішення хмарного браузера