AI Browser 24小时稳定运行指南
AI Browser 24小时稳定运行指南
Αυτός ο οδηγός περιγράφει πώς να δημιουργήσετε ένα σταθερό και μακροχρόνιο περιβάλλον AI Browser.
Κατάλληλο για
- AI Agent
- Αυτοματοποιημένη περιήγηση
- Αυτοματοποίηση Web
- AI Βοηθός
- Αυτοματοποιημένο σύστημα δοκιμών
Στόχος
- Ο περιηγητής να λειτουργεί 24 ώρες
- Αυτόματη επανασύνδεση
Ι. Εκκίνηση της λειτουργίας αποσφαλμάτωσης 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
ΙΙ. Γιατί είναι σημαντικές αυτές οι παράμετροι
Αυτές οι παράμετροι μπορούν να αποτρέψουν:
- ύπνο καρτέλας
- διακοπή χρονομέτρου JS
- αποσύνδεση αυτοματοποίησης
ΙΙΙ. Δοκιμή διεπαφής αποσφαλμάτωσης περιηγητή
Ανοίξτε:
http://localhost:9222 αν δείτε:
DevTools listening on ws://... σημαίνει ότι ο περιηγητής λειτουργεί κανονικά.
ΙV. Ρύθμιση αυτόματης σύνδεσης 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. Script Watchdog
Δημιουργήστε αρχείο: 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 Εκτελέστε:
bash watch-browser.sh αποτέλεσμα:
- Αυτόματη επανεκκίνηση του Chrome σε περίπτωση κρασάρισματος
- Αυτόματη αποκατάσταση της θύρας αποσφαλμάτωσης
IX. Αποθήκευση κατάστασης σύνδεσης
Επειδή χρησιμοποιείτε: --user-data-dir
Ο περιηγητής θα αποθηκεύσει:
- cookies
- κατάσταση σύνδεσης
- τοπική αποθήκευση
- συνεδρία
X. Έλεγχος πολλαπλών καρτελών AI
Λάβετε τις τρέχουσες καρτέλες:
agent-browser list

