AI Browser 24小时稳定运行指南
AI Browser 24小时稳定运行指南
Tutorial ini memperkenalkan cara untuk membangun persekitaran AI pelayar yang stabil dan beroperasi dalam jangka panjang.
Sesuai untuk
- AI Agent
- Pelayaran automatik
- Automasi Web
- Pembantu AI
- Sistem ujian automatik
Matlamat
- Pelayar beroperasi 24 jam
- automatik menyambung semula
I. Mula Mod Debug 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. Mengapa parameter ini penting
Parameter ini dapat mengelakkan:
- tab tidur
- penghentian pemasa JS
- pemutusan automatik
III. Uji Antara Muka Debug Pelayar
Buka:
http://localhost:9222 jika melihat:
DevTools listening on ws://... menunjukkan pelayar berfungsi dengan baik.
IV. Konfigurasi sambungan automatik agent-browser
Buat fail konfigurasi:
Linux / Mac
~/.agent-browser/config.json
Windows
%USERPROFILE%\.agent-browser\config.json kandungan:
{ "autoConnect": true, "host": "127.0.0.1", "port": 9222 }
V. Uji Kawalan AI
Jalankan:
agent-browser snapshot jika mengembalikan DOM tree: menunjukkan sambungan berjaya.
VI. Kaedah Navigasi Stabil
Disyorkan:
agent-browser eval "window.location.href=https://example.com" tidak disyorkan:
agent-browser open sebab:
- open mungkin mencipta tab baru
- eval lebih stabil
VII. Mencegah Pemutusan Pelayar
Chrome mungkin terputus kerana sebab berikut:
- Crash Chrome
- Sesi DevTools dibatalkan
- Had sumber sistem
VIII. Skrip Watchdog
Buat fail: watch-browser.sh
#!/bin/bash
while true do if ! curl -s http://localhost:9222 > /dev/null then echo "Chrome tidak berjalan, menghidupkan semula..." 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
Jalankan:
bash watch-browser.sh kesan:
- Crash Chrome menghidupkan semula secara automatik
- Port debug pulih secara automatik
IX. Simpan Status Log Masuk
Kerana menggunakan: --user-data-dir
Pelayar akan menyimpan:
- cookies
- status log masuk
- penyimpanan tempatan
- sesi
X. Kawalan AI Multi Tab
Dapatkan tab semasa:
agent-browser list

