Guia per a l'execució estable de l'AI Browser durant 24 hores
Guia per a l'execució estable de l'AI Browser durant 24 hores
Aquest tutorial explica com configurar un entorn d'AI Browser estable i de llarga durada.
Apte per a
- Agent d'AI
- Navegació automatitzada
- Automatització web
- Assistents d'AI
- Sistemes de proves automàtiques
Objectius
- Funcionament del navegador durant 24 hores
- Reconnectar automàticament
I. Iniciar el mode de depuració de Chrome
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. Per què són importants aquests paràmetres
Aquests paràmetres poden evitar:
- que les pestanyes s'adormin
- que el temporitzador de JS s'aturi
- desconnexions de l'automatització
III. Provar la interfície de depuració del navegador
Obre:
http://localhost:9222 Si veus:
DevTools listening on ws://... significa que el navegador funciona correctament.
IV. Configurar l'agent-navegador per a la connexió automàtica
Crea el fitxer de configuració:
Linux / Mac
~/.agent-browser/config.json
Windows
%USERPROFILE%\.agent-browser\config.json Contingut:
{ "autoConnect": true, "host": "127.0.0.1", "port": 9222 }
V. Provar el control d'AI
Executa:
agent-browser snapshot Si retorna l'arbre DOM: significa que la connexió ha estat exitosa.
VI. Mètodes de navegació estables
Recomanat:
agent-browser eval "window.location.href=https://example.com" No recomanat:
agent-browser open Raons:
- open pot crear una nova pestanya
- eval és més estable
VII. Prevenir desconnexions del navegador
Chrome pot desconnectar-se per les següents raons:
- Crida de Chrome
- Sessió de DevTools recuperada
- Limitacions de recursos del sistema
VIII. Script de Watchdog
Crea el fitxer: watch-browser.sh
#!/bin/bash
while true do if ! curl -s http://localhost:9222 > /dev/null then echo "Chrome no s'està executant, reiniciant..." 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 Executa:
bash watch-browser.sh Efecte:
- Reinici automàtic de Chrome en cas de fallada
- Recuperació automàtica del port de depuració
IX. Desar l'estat de connexió
A causa de l'ús de: --user-data-dir
El navegador desarà:
- cookies
- estat de connexió
- emmagatzematge local
- sessió
X. Control de múltiples pestanyes d'AI
Obtenir les pestanyes actuals:
agent-browser list

