Zum Hauptinhalt springen
Gologin Web Access ist eine einheitliche CLI, die zwei Gologin-Produkte unter einer gemeinsamen Befehlsoberfläche vereint:
  • Web Unlocker — zustandsloses Lesen und Extrahieren. Ideal, wenn Sie Seiteninhalte schnell abrufen möchten, ohne eine Browser-Sitzung aufrechtzuerhalten.
  • Cloud Browser — zustandsbehaftete Interaktion. Ideal, wenn Sie Navigation, Klicks, Texteingaben, Screenshots oder mehrstufige Abläufe benötigen, die über mehrere Befehle hinweg erhalten bleiben.
Beide Modi nutzen dasselbe Konfigurationsmodell und dieselbe Einrichtung der Zugangsdaten. Wir empfehlen, beide Zugangsdaten von Anfang an zu konfigurieren, damit Agents mitten in einer Aufgabe nicht wegen fehlender Schlüssel anhalten und nachfragen müssen.

Installation

Erfordert Node.js >= 18.17.

Zugangsdaten

Zwei verschiedene Gologin-Zugangsdaten steuern die beiden Modi:

Konfigurationsdatei

Speichern Sie Ihre Zugangsdaten in ~/.gologin-web-access/config.json:
Konfiguration interaktiv initialisieren:

Schnellstart — eine Seite lesen

Schnellstart — mit einer Website interagieren


Befehlsreferenz — Scraping / Lesen

Diese Befehle verwenden Web Unlocker. Sie sind zustandslos — es wird keine Browser-Sitzung aufrechterhalten.

Einzelne Seite

Gängige Optionen: --format text|markdown|html, --source auto|unlocker|browser, --fallback none|browser

Batch-Operationen

Batch-Optionen: --format, --source, --only-main-content, --retry <n>, --backoff-ms <ms>, --summary, --output <path>, --strict Standardmäßig beendet sich batch-scrape bei teilweisem Erfolg mit Exit-Code 0. Fügen Sie --strict hinzu, damit der Befehl bei jedem Fehler fehlschlägt.

Suche und Erkennung

Optionen: --limit <n>, --max-depth <n>, --concurrency <n>, --only-main-content

Asynchrone Crawl-Jobs

Änderungsverfolgung

Runbooks


Befehlsreferenz — Browser / Interaktion

Diese Befehle verwenden Cloud Browser. Sie halten über einen lokalen Daemon eine zustandsbehaftete Sitzung aufrecht.

Sitzungsverwaltung

Optionen: --profile <id>, um ein bestimmtes Gologin-Profil zu verwenden.

Seiteninhalte lesen

Interaktion

Tabs

Cookies und Speicher

Erweitert


Anwendungsfälle und Beispiele

Die Preisseite eines Mitbewerbers scrapen

Gibt Titel, Beschreibung, Überschriften und Links als strukturiertes JSON zurück. Befindet sich die Seite hinter einer Cookie-Abfrage oder einer Challenge, zeigt Ihnen das Feld outcome dies an — und nextActionHint schlägt vor, in den Browser-Modus zu wechseln.

Einen Recherche-Korpus aus einer Dokumentationsseite erstellen

Geben Sie die Ausgabe an ein LLM weiter, etwa für Zusammenfassungen, Frage-Antwort-Szenarien oder Fine-Tuning.

Seiten auf Änderungen überwachen

Führen Sie den Befehl täglich per Cron aus. Vergleichen Sie die Diffs, um Preisänderungen, neue Funktionen oder entfernte Inhalte zu erkennen.

Strukturierte Daten mit einem Schema extrahieren

Legen Sie fest, was extrahiert werden soll:
Anschließend extrahieren Sie die Daten:
Mit batch-extract funktioniert dies auch für viele Seiten.

Das Web durchsuchen und Ergebnisse scrapen

Sich bei einer Website anmelden und interagieren

Wenn Scraping nicht ausreicht — etwa weil Sie klicken, tippen und navigieren müssen:

Lokale Dokumente parsen

Nicht nur Webseiten — Sie können auch PDFs, Word-Dokumente und Excel-Dateien parsen:

Mehrstufige Workflows mit Runbooks automatisieren

Definieren Sie eine Abfolge von Schritten in JSON und spielen Sie sie erneut ab:

Source-Routing

Befehle, die --source unterstützen, können über unterschiedliche Backends geleitet werden:

Strukturierte Ausgabe

scrape-json liefert umfangreiche Metadaten, darunter:
  • title, description, headings, headingsByLevel, links
  • Ergebnisklassifizierung: ok, empty, incomplete, authwall, challenge, blocked, cookie_wall
  • nextActionHint — empfohlener nächster Schritt, wenn die Seite nicht vollständig zugänglich ist
search gibt requestedLimit, returnedCount, warnings, cacheTtlMs sowie pro Ergebnis position zurück.

npm-Paket

gologin-web-access

Quellcode

GologinLabs/gologin-web-access