Przejdź do głównej treści
Gologin Agent Browser CLI zamienia Gologin Cloud Browser w trwałe środowisko uruchomieniowe, którym można sterować za pomocą skryptów i które jest przeznaczone dla agentów AI. Udostępnia zwięzłe migawki stron, interakcję opartą na referencjach, pamięć sesji oraz dane wyjściowe przyjazne dla powłoki. W odróżnieniu od pisania kodu w Puppeteer/Playwright od zera, to narzędzie CLI daje agentom gotowy zestaw poleceń do automatyzacji przeglądarki — bez zbędnego kodu startowego i bez kodu do zarządzania sesjami.

Dlaczego przeglądarka w chmurze

Automatyzacja w lokalnej przeglądarce ma poważne ograniczenia w przepływach pracy agentów:
  • Lokalne przeglądarki łatwiej wykryć
  • Brak fingerprintingu opartego na profilach
  • Brak trwałych profili przeglądarki w chmurze
  • Brak wbudowanej warstwy proxy
  • Trudno ujednolicić działanie w różnych agentach i środowiskach
Agent Browser CLI przyjmuje odwrotne podejście:
  • Przeglądarka działa w chmurze, a nie jako proces lokalny
  • Profile Gologin pełnią rolę warstwy tożsamości sesji
  • Sesje obsługują proxy
  • Możliwości anti-detect są odziedziczone z Gologin
  • Trwały demon utrzymuje sesje aktywne pomiędzy kolejnymi wywołaniami CLI

Instalacja

Lub uruchom bez instalacji globalnej:
Wymagany jest Node.js >= 18.

Dane uwierzytelniające

Jak uzyskać token

  1. Zarejestruj się lub zaloguj na gologin.com
  2. Otwórz API & MCP w panelu
  3. Otwórz kartę API
  4. Kliknij New Token
  5. Skopiuj wygenerowany token dostępu

Plik konfiguracyjny

~/.gologin-agent-browser/config.json

Architektura

Narzędzie składa się z dwóch części:
  1. CLI gologin-agent-browser — przetwarza polecenia, automatycznie uruchamia demona i wypisuje zwięzłe dane wyjściowe
  2. Trwały lokalny demon — zarządza aktywnymi sesjami przeglądarki, łączy się z Gologin Cloud Browser przez Playwright connectOverCDP, przechowuje aktywną stronę w pamięci, tworzy migawki, rozwiązuje referencje i śledzi metadane sesji
Transport jest wyłącznie lokalny:
  • Gniazdo Unix pod adresem ${TMPDIR:-/tmp}/gologin-agent-browser.sock
  • Lokalny HTTP pod adresem 127.0.0.1:${GOLOGIN_DAEMON_PORT:-44777}
Jeśli nie podasz identyfikatora profilu, demon utworzy tymczasowy profil chmurowy Gologin za pośrednictwem API.

Jak działają referencje

snapshot wypisuje zwięzły widok strony i przypisuje elementom interaktywnym referencje, takie jak @e1, @e2, @e3. Możesz się do nich odwoływać bezpośrednio:
Referencje działają na zasadzie „best effort” i należy je wygenerować ponownie po nawigacji lub większych zmianach w DOM. Na stronach dynamicznych lepszym rozwiązaniem zapasowym niż nieaktualne referencje jest zazwyczaj find.

Szybki start


Przykład pętli agenta

Typowa pętla agenta AI:

Pełna lista poleceń

Diagnostyka

Zarządzanie sesjami

Odczyt strony

Interakcja

Klawiatura i przewijanie

Nawigacja

Karty

Zaawansowane

Aliasy


Przypadki użycia i przykłady

Sprawdzanie, czy Twoja strona przechodzi testy anti-detect

Logowanie do aplikacji webowej i pobieranie danych z panelu

Wypełnianie wieloetapowego formularza

Wykonywanie zrzutów ekranu stron konkurencji

Wyszukiwanie na stronie, która blokuje scraping

Niektóre strony wymagają wykonania JavaScriptu, zalogowania się lub interakcji, zanim pokażą wyniki. Użyj przeglądarki, aby wyszukać:

Zapisywanie i przywracanie stanu sesji

Wyeksportuj pliki cookie i pamięć, aby użyć ich ponownie w kolejnych sesjach:

Sesje równoległe

Używaj jawnych identyfikatorów --session dla niezależnych zadań w chmurze. Porządki robisz za pomocą close --all lub sessions --prune --older-than-ms.

Zasady dotyczące proxy

  • Profile wstępnie skonfigurowane: proxy jest ustawione w profilu w panelu Gologin lub przez API
  • Profile tymczasowe: obsługują brak proxy lub niestandardowy host/port proxy
  • --proxy-country jest dostępne wyłącznie dla profili wstępnie skonfigurowanych

Powiązane materiały

Pakiet npm

gologin-agent-browser-cli

Kod źródłowy

GologinLabs/agent-browser