AI Browser 24小时稳定运行指南
AI Browser 24 tuntia vakaata toimintaa ohjeet
Tässä oppaassa esitellään, kuinka luodaan vakaata ja pitkäaikaista AI-selaimen ympäristöä.
Soveltuu
- AI Agent
- Automaattinen selaus
- Web-automaatiot
- AI-avustaja
- Automaattiset testausjärjestelmät
Tavoite
- Selaimen 24 tunnin toiminta
- automaattinen uudelleenyhteys
I. Käynnistä Chrome-debuggaustila
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. Miksi nämä parametrit ovat tärkeitä
Nämä parametrit voivat estää:
- välilehden nukkumisen
- JS-ajastimen pysähtymisen
- automaattisen yhteyden katkeamisen
III. Testaa selaimen debug-rajapintaa
Avaa:
http://localhost:9222 Jos näet:
DevTools listening on ws://... se tarkoittaa, että selain toimii normaalisti.
IV. Määritä agent-browser automaattista yhteyttä varten
Luo konfigurointitiedosto:
Linux / Mac
~/.agent-browser/config.json
Windows
%USERPROFILE%\.agent-browser\config.json Sisältö:
{ "autoConnect": true, "host": "127.0.0.1", "port": 9222 }
V. Testaa AI-ohjaus
Suorita:
agent-browser snapshot Jos palauttaa DOM-puun: se tarkoittaa, että yhteys onnistui.
VI. Vakaat navigointimenetelmät
Suositellaan:
agent-browser eval "window.location.href=https://example.com" Ei suositella:
agent-browser open Syyt:
- open voi luoda uuden välilehden
- eval on vakaampi
VII. Estä selaimen yhteyden katkeaminen
Chrome voi katketa seuraavista syistä:
- Chrome kaatuu
- DevTools-istunto palautuu
- Järjestelmäresurssirajoitukset
VIII. Watchdog-komentosarja
Luo tiedosto: watch-browser.sh
#!/bin/bash
while true do if ! curl -s http://localhost:9222 > /dev/null then echo "Chrome ei ole käynnissä, käynnistetään uudelleen..." 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 Suorita:
bash watch-browser.sh Vaikutus:
- Chrome kaatuu automaattisesti uudelleenkäynnistyy
- Debug-portti palautuu automaattisesti
IX. Tallenna kirjautumistila
Koska käytetään: --user-data-dir
Selain tallentaa:
- evästeet
- kirjautumistila
- paikallinen tallennus
- istunto
X. AI:n monivälilehtiohjaus
Hanki nykyiset välilehdet:
agent-browser list

