AI Tarayıcı 24 Saat Stabil Çalışma Rehberi
AI Tarayıcı 24 Saat Stabil Çalışma Rehberi
Bu kılavuz, stabil, uzun süreli çalışan bir AI tarayıcı ortamı kurmayı anlatmaktadır.
Uygun Olduğu Alanlar
- AI Ajanı
- Otomatik Tarama
- Web otomasyonu
- AI Asistanı
- Otomatik Test Sistemi
Hedef
- Tarayıcı 24 saat çalışsın
- otomatik yeniden bağlanma
I. Chrome Hata Ayıklama Modunu Başlatma
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. Bu Parametreler Neden Önemli
Bu parametreler şunları önleyebilir:
- sekme uykuya dalma
- JS zamanlayıcısının durması
- otomatik bağlantı kopması
III. Tarayıcı Hata Ayıklama Arayüzünü Test Etme
Açın:
http://localhost:9222 Eğer görüyorsanız:
DevTools listening on ws://... tarayıcı normal çalışıyor demektir.
IV. Ajan-Tarayıcıyı Otomatik Bağlanacak Şekilde Yapılandırma
Yapılandırma dosyası oluşturun:
Linux / Mac
~/.agent-browser/config.json
Windows
%USERPROFILE%\.agent-browser\config.json İçerik:
{ "autoConnect": true, "host": "127.0.0.1", "port": 9222 }
V. AI Kontrolünü Test Etme
Çalıştırın:
agent-browser snapshot Eğer DOM ağacını dönerse: bağlantı başarılı demektir.
VI. Stabil Navigasyon Yöntemleri
Tavsiye edilen:
agent-browser eval "window.location.href=https://example.com" Tavsiye edilmeyen:
agent-browser open Sebep:
- open yeni bir sekme oluşturabilir
- eval daha stabildir
VII. Tarayıcı Bağlantı Kopmalarını Önleme
Chrome aşağıdaki nedenlerden dolayı kopabilir:
- Chrome çökmesi
- DevTools oturumu geri alınması
- Sistem kaynak kısıtlaması
VIII. Watchdog Betiği
Dosya oluşturun: watch-browser.sh
#!/bin/bash
while true do if ! curl -s http://localhost:9222 > /dev/null then echo "Chrome çalışmıyor, yeniden başlatılıyor..." 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 Çalıştırın:
bash watch-browser.sh Etki:
- Chrome çökmesi otomatik yeniden başlatma
- Hata ayıklama portu otomatik olarak geri yüklenir
IX. Giriş Durumunu Kaydetme
Kullanıldığı için: --user-data-dir
Tarayıcı şunları kaydedecektir:
- çerezler
- giriş durumu
- yerel depolama
- oturum
X. AI Çoklu Sekme Kontrolü
Mevcut sekmeleri alın:
agent-browser list

