AI Browser 24 uur stabiele werking gids
AI Browser 24 uur stabiele werking gids
Dit tutorial legt uit hoe je een stabiele, langdurige werking van een AI-browseromgeving kunt opzetten.
Geschikt voor
- AI Agent
- Geautomatiseerd browsen
- Webautomatisering
- AI Assistent
- Automatisch testsysteem
Doel
- Browser 24 uur draaien
- automatisch opnieuw verbinden
I. Start Chrome debugmodus
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. Waarom zijn deze parameters belangrijk
Deze parameters kunnen voorkomen:
- tab slaap
- JS timer stopt
- automatisering verbroken verbinding
III. Test de browser debuginterface
Open:
http://localhost:9222 Als je ziet:
DevTools listening on ws://... betekent dat de browser normaal werkt.
IV. Configureer agent-browser automatische verbinding
Maak een configuratiebestand aan:
Linux / Mac
~/.agent-browser/config.json
Windows
%USERPROFILE%\.agent-browser\config.json Inhoud:
{ "autoConnect": true, "host": "127.0.0.1", "port": 9222 }
V. Test AI controle
Voer uit:
agent-browser snapshot Als het DOM-boom retourneert: betekent dat de verbinding succesvol is.
VI. Stabiele navigatiemethode
Aanbevolen:
agent-browser eval "window.location.href=https://example.com" Niet aanbevolen:
agent-browser open Reden:
- open kan een nieuw tabblad creëren
- eval is stabieler
VII. Voorkom browserverbindingen
Chrome kan om de volgende redenen verbreken:
- Chrome crasht
- DevTools sessie wordt teruggetrokken
- Systeembronnenlimiet
VIII. Watchdog script
Maak bestand aan: watch-browser.sh
#!/bin/bash
while true do if ! curl -s http://localhost:9222 > /dev/null then echo "Chrome draait niet, opnieuw opstarten..." 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 Voer uit:
bash watch-browser.sh Effect:
- Chrome crasht automatisch opnieuw
- Debugpoort herstelt automatisch
IX. Sla inlogstatus op
Omdat je gebruikt: --user-data-dir
Zal de browser opslaan:
- cookies
- inlogstatus
- lokale opslag
- sessie
X. AI Multi Tab controle
Haal huidige tabs op:
agent-browser list

