Klucz API

API przeglądarki headless: dla stron to pełny Chrome

Zmień jedną linię: launch na connect. Kod Puppeteer, Playwright lub Python działa jak dotąd, a każda strona ma pełny Chrome na prawdziwym urządzeniu i rezydencyjne IP. Bez Dockera, bez łatania Chrome, bez 15-minutowego limitu sesji.

Start za darmo, bez karty. Ruch rezydencyjny $1/GB.

4.7 / 5 w G2na podstawie 79 opinii

Połącz Puppeteer lub Playwright z API przeglądarki headless jedną linią

Wszystko po linii połączenia to kod, który dziś uruchamiasz w lokalnym headless Chrome. Dodaj swój token i ID profilu, a skrypt zapisze zrzut całej strony, PDF i HTML strony.

  1. Krok 01

    Odbierz token

    Zarejestruj się przez Google i skopiuj klucz z panelu. Za darmo, bez karty.

  2. Krok 02

    Utwórz profil

    Jedno kliknięcie w panelu albo jedno wywołanie API. Wybierz kraj IP: profil zachowuje to urządzenie, IP i logowanie przy każdym uruchomieniu.

  3. Krok 03

    Uruchom skrypt

    Zainstaluj bibliotekę i uruchom poniższy skrypt ze swoim tokenem i ID profilu. Zapisuje page.png i page.pdf obok skryptu i wypisuje tytuł strony. Więcej w przewodniku dla początkujących.

Instalacja
npm install playwright-core
Uruchomienie
GOLOGIN_TOKEN=your_token GOLOGIN_PROFILE_ID=your_profile_id node page.mjs
Łączy się z
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();

Zobacz, co widzi strona: headless Chrome na Twoim serwerze vs Gologin

Ten sam skrypt, ta sama strona, dwie przeglądarki. Lokalny headless Chrome mówi stronie, że jest headless, zanim zrobisz pierwsze kliknięcie. Gologin Cloud Browser pokazuje pełny Chrome na prawdziwym Macu i rezydencyjne IP, z pasującą strefą czasową.

Co odczytuje stronaHeadless ChromeGologin
Nazwa przeglądarkiHeadlessChromeChrome
GrafikaSwiftShader, programowaIntel HD Graphics 6000
Wtyczki05
Ekran1280 x 720, domyślny1470 x 956, prawdziwy laptop
IPTwój serwer, centrum danychRezydencyjne, Michigan
Strefa czasowaTwojego serweraDetroit, zgodna z IP
Wygląda jakSerwer w centrum danychMacBook na domowym łączu

Zaloguj się raz, a nie przy każdym uruchomieniu headless

Bez plików storageState do zapisywania, wczytywania i gubienia. Pliki cookie, urządzenie i rezydencyjne IP wracają razem, więc uruchomienie 40 otwiera tę samą zalogowaną przeglądarkę co uruchomienie 1.

Poniedziałekuruchomienie 1Zalogowano

Skrypt loguje się raz, Ty wpisujesz kod weryfikacyjny w Live View, a profil zostaje zapisany.

cookieurządzenieadreszapisano
Piątekuruchomienie 2Nadal zalogowany

To samo urządzenie, to samo IP, to samo konto. Bez ekranu logowania, więc skrypt od razu przechodzi do pracy.

sesja przywrócona
Za miesiącuruchomienie 40Wciąż ten sam użytkownik

Nic się nie rozjechało: przez cały czas jedno konto na jednym urządzeniu, więc strona nie ma nic nowego do sprawdzenia.

sesja przywrócona

Chcesz poznać mechanikę? Przeczytaj, jak podłączyć profil, a potem utwórz pierwszy.

Porównaj API przeglądarki headless: cena, IP i długość sesji

Browserless, Browserbase i Steel też uruchamiają Chrome dla Twojego skryptu. Gologin ma najtańszą godzinę i ruch rezydencyjny po $1/GB zamiast $8-12, a długość sesji nie ma limitu.

Cena godziny przeglądarki, ruch rezydencyjny, IP, zapisane logowanie i długość sesji w Gologin Cloud Browser, Browserless, Browserbase i Steel
Co dostajeszGologinBrowserlessBrowserbaseSteel
Godzina przeglądarki, pierwszy płatny plan$0.09$0.15$0.12$0.10
Ruch rezydencyjny$1/GB$8-12/GB$12/GB$10/GB
To samo IP przy następnym uruchomieniuTakNie podanoNie podanoPłatny dodatek
Logowanie zachowane na następne uruchomienieTakDo 7 dniTakTak, 30 dni bez użycia
Najdłuższa sesja, pierwszy płatny planBez limitu15 minut6 godzin15 minut

Potrzebujesz tylko HTML strony, a nie przeglądarki? Web Unlocker zwraca go w jednym żądaniu i nalicza opłatę tylko za sukces.

Oglądaj automatyzację przeglądarki headless na żywo albo dokończ krok ręcznie

Headless, dopóki nie musisz zajrzeć. Każda sesja ma link Live View: otwórz go, zobacz stronę, na której jest skrypt, wpisz kod, zamknij kartę, a uruchomienie trwa dalej.

  • Debuguj bez headless: false

    Bez lokalnego okna, bez zrzutów ekranu w pętli. Otwórz sesję na żywo i patrz, jak skrypt klika.

  • Przekaż sterowanie z kodu

    Przejęcie to wywołanie API. W dowolnym momencie, w dowolnej aktywnej sesji, bez restartu i bez drugiego logowania.

  • Wbuduj to we własny produkt

    Osadź sesję na żywo we własnym panelu, aby Twoi użytkownicy dokończyli krok w tej samej zalogowanej przeglądarce.

Wbudowujesz to u siebie? Przeczytaj dokumentację Live View lub zobacz Cloud Browser UI.

Usuń serwery przeglądarek ze swojego stosu

Czego przestajesz pilnować, gdy przeglądarka za Twoim skryptem działa w Gologin.

Cennik API przeglądarki headless

Każdy plan uruchamia ten sam pełny Chrome. Business kosztuje $8 miesięcznie za 100 godzin przeglądarki; plany różnią się liczbą godzin i sesji równoległych. Ruch rezydencyjny kosztuje $1/GB.

Potrzebujesz więcej naraz? Dodaj sesje równoległe do dowolnego planu za $2 miesięcznie każda, tyle, ile potrzebujesz. Ruch rezydencyjny kosztuje $1/GB.

Custom

Od 4 sesji równoległych, z dedykowanym opiekunem konta, SLA premium i dopasowanym wdrożeniem.

Umów demo

Część kompletnego stosu technologicznego

Jedno konto, jedna sieć proxy, jeden ekosystem. Wybierz produkt, którego wymaga zadanie.

Nie wiesz, którego produktu potrzebuje Twoje zadanie? Umów demo, a wybierzemy go razem z Tobą.

Pytania o API przeglądarki headless

Czym jest API przeglądarki headless?

API przeglądarki headless to przeglądarka, która działa na serwerze i przyjmuje polecenia z Twojego kodu zamiast z okna. Skrypt otwiera strony, klika, czyta je i zapisuje zrzuty ekranu, PDF-y lub HTML. Gologin Cloud Browser obsługuje Chrome DevTools Protocol, więc Puppeteer i Playwright łączą się z nim tak, jak z lokalnym Chrome.

Czy Gologin Cloud Browser jest headless?

Dla Twojego skryptu tak: bez okna na Twoim komputerze i bez niczego do zainstalowania poza biblioteką. Po naszej stronie działa pełny Chrome z prawdziwym fingerprintem urządzenia, więc strony renderują się tak, jak dla człowieka. Aby obejrzeć uruchomienie, otwórz jego link Live View.

Czym jest przeglądarka jako usługa (browser as a service)?

Ktoś inny hostuje przeglądarki, a Ty płacisz za godziny ich pracy lub za liczbę żądań. W Gologin wynajmujesz godziny przeglądarki, ruch rezydencyjny kosztuje $1/GB, a każdy profil zachowuje własne urządzenie, pliki cookie i IP między uruchomieniami.

Czy mogę robić zrzuty ekranu i PDF-y?

Tak. page.screenshot() i page.pdf() działają tak jak lokalnie, a powyższe skrypty zapisują oba. Nie ma osobnego endpointu: wszystko idzie przez Puppeteer lub Playwright.

Czy jest REST API?

Cloud Browser jest sterowany przez WebSocket z Puppeteer lub Playwright; profilami i proxy zarządza się przez Gologin REST API. Jeśli potrzebujesz tylko HTML strony z URL, Web Unlocker to jedno żądanie HTTP.

Jakie języki i biblioteki działają?

Node.js z Puppeteer lub Playwright oraz Python z Playwright. Wszystko, co obsługuje Chrome DevTools Protocol, łączy się z tym samym adresem wss://. Zobacz Playwright & Puppeteer.

Czy jest darmowe API przeglądarki headless?

Tak. Zarejestruj się przez Google, a od razu dostaniesz klucz API: 3 uruchomienia po maksymalnie 15 minut na 1 sesji równoległej, bez karty.

Ile przeglądarek mogę uruchomić jednocześnie?

Jedną w planie darmowym i w Professional, 2 w Business, 3 w Enterprise, od 4 w Custom. Do każdego planu możesz dodać kolejne po $2 miesięcznie za sztukę.

Jak szybko startuje sesja?

Pierwszy start nowego profilu trwa kilka sekund, bo jego przeglądarka jest wtedy konfigurowana. Potem sesja łączy się w 1-2 sekundy, bez puli gotowych przeglądarek, które musiałyby stale działać.

Czy mogę przesyłać i pobierać pliki?

Przesyłanie działa przez setInputFiles, tak jak lokalnie. Aby zapisać plik, pobierz go z wnętrza strony i zapisz bajty po swojej stronie: żądanie wychodzi z tej samej przeglądarki i tego samego rezydencyjnego IP co reszta uruchomienia.

Czy mogę pracować lokalnie i uruchamiać w chmurze?

Tak. Zostaw chromium.launch() na laptopie i przejdź na linię połączenia, gdy skrypt trafi na serwer lub do harmonogramu. Zestawy testów łączą się tak samo: fixture dla Playwright Test znajdziesz na stronie Playwright & Puppeteer.

Z jakich krajów może pochodzić IP?

Wybierz kraj przy tworzeniu profilu. Rezydencyjne i mobilne IP pochodzą z Gologin Proxies w 195+ krajach, możesz też podłączyć własne proxy.

Czy Gologin to alternatywa dla Browserless lub Browserbase?

Tak, dla skryptów Puppeteer i Playwright: zmieniasz linię połączenia, a resztę zostawiasz. Płacisz za godzinę przeglądarki od $4.50 miesięcznie, ruch rezydencyjny kosztuje $1/GB, a profil zachowuje to samo IP i logowanie na następne uruchomienie. Gotowych endpointów, takich jak /pdf i /screenshot, tu nie ma: te same funkcje wywołujesz ze skryptu.

Przestań hostować Chrome dla swoich skryptów.

Jedna linia łączy Puppeteer lub Playwright z Gologin Cloud Browser: zrzuty ekranu, PDF-y i HTML z pełnego Chrome na rezydencyjnym IP, od $4.50 miesięcznie.

Start za darmo, bez karty. Ruch rezydencyjny $1/GB.

4.7 / 5 w G2na podstawie 79 opinii