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
Браузърът ще запази:
- бисквитки
- състояние на входа
- локално хранилище
- сесия
X. AI контрол на множество табове
Получаване на текущи табове:
agent-browser list

