AI Browser 24小时稳定运行指南
AI Browser 24小时稳定运行指南
Ten poradnik opisuje, jak zbudować stabilne, długoterminowe środowisko przeglądarki AI.
适用于
- AI Agent
- Automatyzacja przeglądania
- Automatyzacja Web
- AI asystent
- Systemy testów automatycznych
目标
- Przeglądarka 24 godziny na dobę
- automatyczne ponowne połączenie
一、启动 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
二、为什么这些参数重要
Te parametry mogą zapobiec:
- uśpieniu zakładek
- zatrzymaniu timera JS
- rozłączeniu automatyzacji
三、测试浏览器调试接口
Otwórz:
http://localhost:9222 Jeśli zobaczysz:
DevTools listening on ws://... oznacza to, że przeglądarka działa prawidłowo.
四、配置 agent-browser 自动连接
Utwórz plik konfiguracyjny:
Linux / Mac
~/.agent-browser/config.json
Windows
%USERPROFILE%\.agent-browser\config.json Zawartość:
{ "autoConnect": true, "host": "127.0.0.1", "port": 9222 }
五、测试 AI 控制
Uruchom:
agent-browser snapshot Jeśli zwróci DOM tree: oznacza to, że połączenie powiodło się.
六、稳定导航方法
Zalecane:
agent-browser eval "window.location.href=https://example.com" Nie zalecane:
agent-browser open Powód:
- open może utworzyć nową zakładkę
- eval jest bardziej stabilne
七、防止浏览器断线
Chrome może zostać rozłączony z następujących powodów:
- awaria Chrome
- sesja DevTools została odzyskana
- ograniczenia zasobów systemowych
八、Watchdog 脚本
Utwórz plik: watch-browser.sh
#!/bin/bash
while true do if ! curl -s http://localhost:9222 > /dev/null then echo "Chrome not running, restarting..." 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 Uruchom:
bash watch-browser.sh Efekt:
- Automatyczne ponowne uruchamianie Chrome w przypadku awarii
- Automatyczne przywracanie portu debugowania
九、保存登录状态
Dzięki użyciu: --user-data-dir
Przeglądarka będzie przechowywać:
- ciasteczka
- stan logowania
- lokalne przechowywanie
- sesję
十、AI 多 Tab 控制
Pobierz aktualne zakładki:
agent-browser list

