AI Browser 24 години стабільної роботи: посібник
AI Browser 24 години стабільної роботи: посібник
Цей посібник описує, як налаштувати стабільне, тривале середовище для AI браузера.
Підходить для
- AI агент
- Автоматизоване переглядання
- Веб-автоматизація
- 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 дерево: це означає, що підключення успішне.
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
Браузер зберігатиме:
- cookies
- стан входу
- локальне сховище
- сесії
X. Контроль AI з кількома вкладками
Отримати поточні вкладки:
agent-browser list

