AI Browser 24 Stunden Stabilitätsleitfaden
AI Browser 24 Stunden Stabilitätsleitfaden
Dieses Tutorial beschreibt, wie man eine stabile, langfristige AI-Browser-Umgebung einrichtet.
Geeignet für
- AI Agent
- Automatisiertes Browsen
- Webautomatisierung
- AI-Assistent
- Automatisiertes Testsystem
Ziel
- Browser 24 Stunden Betrieb
- automatisches Wiederverbinden
I. Chrome-Debug-Modus starten
Mac / Linux
google-chrome \ --remote-debugging-port=9222 \ --user-data-dir=/tmp/ai-browser \ --disable-infobars \ --disable-background-timer-throttling \ --disable-renderer-backgrounding \ --disable-backgrounding-occluded-windows \ --no-first-run \ --no-default-browser-check
Windows
chrome.exe ^ --remote-debugging-port=9222 ^ --user-data-dir=C:\ai-browser ^ --disable-infobars ^ --disable-background-timer-throttling ^ --disable-renderer-backgrounding ^ --disable-backgrounding-occluded-windows ^ --no-first-run ^ --no-default-browser-check
II. Warum sind diese Parameter wichtig
Diese Parameter können Folgendes vermeiden:
- Tab-Schlaf
- JS-Timer-Stopp
- Automatisierungsunterbrechungen
III. Testen der Browser-Debug-Schnittstelle
Öffnen:
http://localhost:9222 Wenn Sie sehen:
DevTools listening on ws://... bedeutet das, dass der Browser normal funktioniert.
IV. Konfigurieren des Agent-Browsers für automatische Verbindung
Erstellen Sie die Konfigurationsdatei:
Linux / Mac
~/.agent-browser/config.json
Windows
%USERPROFILE%\.agent-browser\config.json Inhalt:
{ "autoConnect": true, "host": "127.0.0.1", "port": 9222 }
V. Testen der AI-Kontrolle
Führen Sie aus:
agent-browser snapshot Wenn der DOM-Baum zurückgegeben wird: bedeutet das, dass die Verbindung erfolgreich war.
VI. Stabile Navigationsmethoden
Empfohlen:
agent-browser eval "window.location.href=https://example.com" Nicht empfohlen:
agent-browser open Grund:
- open könnte einen neuen Tab erstellen
- eval ist stabiler
VII. Verhindern von Browserunterbrechungen
Chrome könnte aus folgenden Gründen unterbrochen werden:
- Chrome-Absturz
- DevTools-Sitzung wurde zurückgegeben
- Systemressourcenbeschränkungen
VIII. Watchdog-Skript
Erstellen Sie die Datei: watch-browser.sh
#!/bin/bash
while true do if ! curl -s http://localhost:9222 > /dev/null then echo "Chrome läuft nicht, Neustart..." pkill chrome google-chrome \ --remote-debugging-port=9222 \ --user-data-dir=/tmp/ai-browser \ --disable-infobars \ --no-first-run \ --no-default-browser-check & fi sleep 10 done Führen Sie aus:
bash watch-browser.sh Effekt:
- Chrome-Absturz wird automatisch neu gestartet
- Debug-Port wird automatisch wiederhergestellt
IX. Anmeldestatus speichern
Durch die Verwendung von: --user-data-dir
Speichert der Browser:
- Cookies
- Anmeldestatus
- Lokaler Speicher
- Sitzung
X. AI Multi-Tab-Kontrolle
Aktuelle Tabs abrufen:
agent-browser list

