AI Browser 24小时稳定运行指南
AI Browser 24小时稳定运行指南
Ovaj vodič objašnjava kako postaviti stabilno, dugotrajno okruženje za AI preglednik.
Prikladno za
- AI Agent
- Automatizirano pregledavanje
- Web automatizacija
- AI asistent
- Automatski testni sustav
Cilj
- Preglednik radi 24 sata
- automatski reconnect
I. Pokretanje Chrome debug moda
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. Zašto su ovi parametri važni
Ovi parametri mogu spriječiti:
- uspavanje taba
- zaustavljanje JS timera
- prekid automatizacije
III. Testiranje pregledničkog debug sučelja
Otvorite:
http://localhost:9222 ako vidite:
DevTools listening on ws://... to znači da preglednik radi normalno.
IV. Konfiguracija agent-browser automatske veze
Kreirajte konfiguracijski fajl:
Linux / Mac
~/.agent-browser/config.json
Windows
%USERPROFILE%\.agent-browser\config.json sadržaj:
{ "autoConnect": true, "host": "127.0.0.1", "port": 9222 }
V. Testiranje AI kontrole
Pokrenite:
agent-browser snapshot ako se vrati DOM tree: to znači da je veza uspješna.
VI. Stabilne metode navigacije
Preporučuje se:
agent-browser eval "window.location.href=https://example.com" ne preporučuje se:
agent-browser open razlog:
- open može stvoriti novi tab
- eval je stabilniji
VII. Sprječavanje prekida veze preglednika
Chrome može prekinuti vezu zbog sljedećih razloga:
- Chrome se srušio
- DevTools sesija je povučena
- Ograničenja sistemskih resursa
VIII. Watchdog skripta
Kreirajte fajl: watch-browser.sh
#!/bin/bash
while true do if ! curl -s http://localhost:9222 > /dev/null then echo "Chrome ne radi, ponovo pokreće..." 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
Pokrenite:
bash watch-browser.sh efekat:
- Chrome se automatski ponovo pokreće nakon pada
- Debug port se automatski obnavlja
IX. Čuvanje stanja prijave
Zbog korištenja: --user-data-dir
Preglednik će sačuvati:
- kolačiće
- stanje prijave
- lokalnu pohranu
- sesiju
X. AI kontrola više taba
Dobijte trenutne tabove:
agent-browser list

