AI Browser 24-сатна стабилна операција
AI Browser 24-сатна стабилна операција
Овај водич описује како да се подеси стабилно, дугорочно окружење за AI прегледач.
Прикладно за
- AI агент
- Аутоматизовано прегледање
- Web аутоматизација
- AI асистент
- Аутоматизовани тестни систем
Циљ
- Прегледач 24 сата у раду
- аутоматско поновно повезивање
I. Покретање 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. Зашто су ови параметри важни
Ови параметри могу да избегну:
- успављивање таба
- заустављање JS тајмера
- прекид аутоматизације
III. Тестирање интерфејса за дебаговање прегледача
Отворите:
http://localhost:9222 ако видите:
DevTools listening on ws://... то значи да прегледач ради исправно.
IV. Конфигурација agent-browser за аутоматско повезивање
Креирајте конфигурациону датотеку:
Linux / Mac
~/.agent-browser/config.json
Windows
%USERPROFILE%\.agent-browser\config.json садржај:
{ "autoConnect": true, "host": "127.0.0.1", "port": 9222 }
V. Тестирање AI контроле
Покрените:
agent-browser snapshot ако се врати DOM tree: то значи да је повезивање успешно.
VI. Метода стабилног навигације
Препоручује се:
agent-browser eval "window.location.href=https://example.com" не препоручује се:
agent-browser open разлог:
- open може да створи нови таб
- eval је стабилнији
VII. Превенција прекида прегледача
Chrome може да се прекине из следећих разлога:
- Chrome се сруши
- DevTools сесија је враћена
- ограничења системских ресурса
VIII. Watchdog скрипта
Креирајте датотеку: watch-browser.sh
#!/bin/bash
while true do if ! curl -s http://localhost:9222 > /dev/null then echo "Chrome не ради, поново покреће..." 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 покрените:
bash watch-browser.sh ефекат:
- Chrome се аутоматски поново покреће у случају пада
- дебаг порт се аутоматски обнавља
IX. Чување стања пријаве
Због коришћења: --user-data-dir
Прегледач ће сачувати:
- колачиће
- стање пријаве
- локалну меморију
- сесију
X. AI контролисање више табова
Добијање тренутних табова:
agent-browser list

