AdsPower
AdsPower

AdsPower ile Google Hesaplarına Giriş Yapmak için OpenClaw Yapay Zeka Aracısını Nasıl Kullanabilirsiniz?

By AdsPower||467 Views

Hızlıca Bakın

OpenClaw ve AdsPower'ın Google hesap girişini nasıl otomatik hale getirdiğini keşfedin. Kendi yapay zeka destekli otomasyon iş akışınızı oluşturmak için bu pratik kılavuzu izleyin. Hemen keşfetmeye başlayın. 🚀

Yapay zeka ajanları, otomasyon iş akışlarının nasıl oluşturulduğunu hızla değiştiriyor. Son zamanlarda birçok geliştirici, araçlar, komut dosyaları ve API'ler aracılığıyla gerçek dünya görevlerini yürütebilen bir yapay zeka ajan çerçevesi olan OpenClaw ile denemeler yapmaya başladı.


Openclaw Homepage

Pratik kullanım örneklerinden biri, hesap işlemlerinin otomatikleştirilmesidir ; örneğin, bir sunucu ortamından birden fazla Google hesabına güvenli bir şekilde giriş yapmak gibi.


Bu kılavuzda, Linux sunucusunda Google hesaplarına otomatik olarak giriş yapmak için AdsPower ile OpenClaw yapay zeka aracısını kullanan gerçek dünya deneyini adım adım inceleyeceğiz. Otomasyon iş akışının nasıl çalıştığını, temel teknik zorlukları ve AdsPower API'nin istikrarlı tarayıcı kontrolünü nasıl sağladığını öğreneceksiniz.




Yapay Zeka Destekli Otomasyon için AdsPower Neden Kullanılmalı?

Yapay zekâ ajanları tarayıcı otomasyonu gerçekleştirirken, istikrarlı ve yalıtılmış bir tarama ortamına ihtiyaç duyarlar. İşte bu noktada AdsPower devreye giriyor.

AdsPower antidetect tarayıcısı şunları sağlar:

  • İzole edilmiş tarayıcı profilleri
  • Benzersiz tarayıcı parmak izleri
  • Proxy yapılandırması
  • Otomasyon için API kontrolü
  • Kukla sanatçısı / Oyun yazarı uyumluluğu


Google Profiles


OpenClaw gibi yapay zeka aracıları için bu, her otomatikleştirilmiş görevin bağımsız bir tarayıcı kimliğinde çalışabileceği ve böylece çerez çakışmalarının veya hesaplar arası müdahalenin önlenebileceği anlamına gelir.

Bu deneyde, görevi yönetmek için OpenClaw kullanılırken, tarayıcı profili yönetimi ve otomasyon API'leri AdsPower tarafından ele alındı.


Otomasyon Senaryosu

  • Sunucu: Ubuntu 24.04 LTS (başsız)
  • Otomasyon Aracısı: OpenClaw Yapay Zeka Aracısı
  • Tarayıcı Yöneticisi: AdsPower Global v7.12.29
  • Otomasyon Aracı: Puppeteer
  • Amaç: Mevcut bir Google hesabına otomatik olarak giriş yapmak.
  • Gereksinim: Tamamen otomatikleştirilmiş iş akışı


Otomasyon Mimarisi

OpenClaw yapay zeka ajanı, AdsPower API'leri aracılığıyla tüm süreci kontrol eder.


OpenClaw AI Agent
        │
        ▼
AdsPower Local API
        │
        ▼
Launch Browser Profile
        │
        ▼
Puppeteer Browser Control
        │
        ▼
Google Login Process


Bu mimari, yapay zeka ajanının bir parmak izi tarayıcı profili başlatmasına ve bunu programatik olarak kontrol etmesine olanak tanır.


Sign in Google


Adım 1: AdsPower'ı bir sunucuda çalıştırın

AdsPower Linux istemcisi şu anda ağırlıklı olarak Ubuntu masaüstü ortamında çalışmaktadır. Bu nedenle, bir sunucuda kullanıldığında öncelikle temel grafik bileşenlerinin kurulması gereklidir. Sistemde kendi başına bir ekran arayüzü yoksa, tarayıcı örneklerini çalıştırmak için sanal bir ekran ortamı (örneğin Xvfb) kullanılabilir. Xvfb, arka planda sanal bir ekran sunucusu oluşturarak, gerçek bir monitör olmadan bile tarayıcının normal şekilde başlatılıp çalıştırılmasını sağlar.


Bir görüntüleme ortamını simüle etmek için Xvfb'yi yükleyin.

sudo apt update
sudo apt install -y xvfb


Ardından AdsPower'ı sanal bir ekranla başlatın:


xvfb-run -a adspower_global \
  --headless=true \
  --api-key=YOUR_API_KEY \
  --api-port=50325 \
  --no-sandbox



Açıklama:

  • xvfb-run -a komutu sanal ekranı otomatik olarak atar.
  • --headless=true seçeneği AdsPower'ı kullanıcı arayüzü olmadan çalıştırır.
  • --no-sandbox seçeneği sunucu ortamlarında izin sorunlarını önler.

Başlatıldıktan sonra, AdsPower API'si yapılandırılmış bağlantı noktasında dinlemeye başlar.


Adım 2: AdsPower'dan Hesap Bilgilerini Alın

Yapay zeka ajanı öncelikle AdsPower profillerinden kayıtlı hesap kimlik bilgilerini alır.

Örnek API isteği:


const API_BASE = 'http://localhost:50325';
const API_KEY = 'YOUR_API_KEY';

async function getCredentials(profileId) {
  const response = await fetch(
    `${API_BASE}/api/v1/user/list?page=1&page_size=100`,
    {
      headers: {
        'Authorization': `Bearer ${API_KEY}`
      }
    }
  );

  const data = await response.json();
  const profile = data.data.list.find(p => p.user_id === profileId);

  return {
    email: profile.username,
    password: profile.password,
    recoveryEmail: profile.remark.split('----')[2]
  };
}


Bu, yapay zeka ajanının AdsPower'da saklanan oturum açma kimlik bilgilerini dinamik olarak elde etmesini sağlar.


3. Adım: API aracılığıyla Tarayıcı Profilini Başlatın

Ardından, OpenClaw aracısı AdsPower'a tarayıcı profilini başlatması talimatını verir.


async function startBrowser(profileId) {
  const response = await fetch(
    `${API_BASE}/api/v1/browser/start?user_id=${profileId}&open_tabs=1`,
    {
      headers: {
        'Authorization': `Bearer ${API_KEY}`
      }
    }
  );

  const data = await response.json();
  return data.data.ws.puppeteer;
}



AdsPower, Puppeteer'ın bağlanabileceği bir WebSocket uç noktası döndürür.


const wsEndpoint = await startBrowser(profileId);

const browser = await puppeteer.connect({
  browserWSEndpoint: wsEndpoint,
  defaultViewport: null
});


Bu, Puppeteer'ı doğrudan AdsPower antidetect tarayıcı örneğine bağlar.


4. Adım: Google Giriş Sayfasına Gidin

Bağlantı kurulduktan sonra, yapay zeka ajanı Google giriş sayfasına yönlendirilir.


const page = (await browser.pages())[0];

await page.goto('https://accounts.google.com/signin');
await new Promise(r => setTimeout(r, 3000));



Adım 5: Google Giriş Akışını Yönetin

Google giriş sayfaları, hesap geçmişine ve güvenlik ayarlarına bağlı olarak değişiklik gösterebilir.

Yapay zekâ ajanı, birçok yaygın senaryoyu otomatik olarak ele alıyor.


Google Hesabınızı Seçin

Google daha önce kullanılan hesapları gösteriyorsa:


const clicked = await page.evaluate((email) => {
  const el = document.querySelector(`[data-identifier="${email}"]`);
  if (el) {
    el.click();
    return true;
  }
  return false;
}, credentials.email);


`page.evaluate()` kullanımı genellikle `page.click()` kullanımından daha güvenilir sonuç verir.


Şifreyi girin


await page.waitForSelector('input[type="password"]', { timeout: 10000 });
await page.type('input[type="password"]', credentials.password);
await page.keyboard.press('Enter');


 

Kurtarma E-posta Doğrulamasını Yönetme

Google, kurtarma e-postası doğrulamasını isteyebilir.


await page.waitForSelector('input[type="email"]');
await page.type('input[type="email"]', credentials.recoveryEmail);
await page.keyboard.press('Enter');


 

İsteğe Bağlı Kurulum Adımlarını Atla

Bazen Google, telefon numarası eklemek gibi isteğe bağlı işlemler talep eder.

Bunlar otomatik olarak atlanabilir.


const skipped = await page.evaluate(() => {
  const buttons = Array.from(document.querySelectorAll('button'));
  const skipBtn = buttons.find(btn =>
    btn.textContent.toLowerCase().includes('skip')
  );

  if (skipBtn) {
    skipBtn.click();
    return true;
  }
  return false;
});


 

Adım 6: Girişin Başarılı Olduğunu Doğrulama

Giriş işlemi tamamlandıktan sonra sayfa Google hesap paneline yönlendirilir.


if (page.url().includes('myaccount.google.com')) {
  console.log('Login successful');
}



Yapay zekâ ajanı artık diğer görevleri yerine getirmeye devam edebilir.


AdsPower üzerinden bir veya daha fazla Google hesabına sık sık giriş yapmanız gerekiyorsa, tüm süreci istediğiniz zaman kullanabileceğiniz ve başkalarıyla paylaşabileceğiniz bir beceri haline getirmeniz önerilir.


Make a Skill


Yapay Zeka Aracısı İş Akışları için Temel Otomasyon İpuçları

Bu deney sırasında, otomasyon iş akışının güvenilirliğini ve istikrarını artırmaya yardımcı olan çeşitli pratik dersler çıkarıldı. Yapay zeka ajanlarını AdsPower ile birleştirmeyi planlıyorsanız, aşağıdaki ipuçları yaygın sorunlardan kaçınmanıza yardımcı olabilir.


1. AdsPower Profil Yapılandırması İçin En İyi Uygulamalar

İyi yapılandırılmış bir tarayıcı profili, istikrarlı otomasyonun temelidir.

Kurtarma e-posta bilgilerini saklayın

Kurtarma e-postasını, profil açıklamaları bölümüne yapılandırılmış bir formatta kaydetmeniz önerilir; örneğin: xxx----xxx----recovery@email.com


Bu sayede otomasyon komut dosyaları veya yapay zeka aracıları, Google doğrulama istediğinde kurtarma e-postasını daha kolay bir şekilde alabilir.


Kararlı proxy IP adresleri kullanın.

Giriş otomasyonu, tutarlı ve güvenilir proxy bağlantılarıyla en iyi şekilde çalışır. Kararsız IP adresleri, giriş sırasında ek doğrulama adımlarını tetikleyebilir.


Uygun bir tarayıcı çekirdek sürümü seçin.

Farklı web siteleri, tarayıcı sürümüne bağlı olarak farklı şekilde davranabilir. AdsPower içinde uyumlu bir tarayıcı çekirdeği seçmek, oturum açma işleminin sorunsuz bir şekilde gerçekleşmesini sağlamaya yardımcı olur.


2. AdsPower API Kullanım İpuçları

AdsPower'ı bir yapay zeka ajanıyla entegre ederken, doğru API yönetimi önemlidir.


API anahtarınızı saklayın ve koruyun.

AdsPower API anahtarınızı güvende tutun ve herkese açık komut dosyalarında veya depolarda ifşa etmekten kaçının.


Bearer Token kimlik doğrulamasını kullanın.

AdsPower API isteklerinin çoğu kimlik doğrulaması gerektirir. Bearer Token kullanımı, isteklerin yetkilendirilmesini sağlar.


WebSocket uç noktalarının değişebileceğini unutmayın.

Her tarayıcı profili başlatıldığında, AdsPower yeni bir WebSocket uç noktası döndürebilir. Otomasyon komut dosyaları, bu değeri sabit kodlamak yerine dinamik olarak okumalıdır.


3. Otomasyon Stratejisi Önerileri

İyi bir otomasyon stratejisi uzun vadeli istikrarı artırır.


İlk giriş yaptıktan sonra çerezleri kaydedin.

Başarılı bir giriş işleminden sonra, çerezlerin saklanması, gelecekteki oturumlarda tekrarlanan kimlik doğrulama adımlarına olan ihtiyacı azaltabilir.


Giriş durumunu periyodik olarak kontrol edin.

Otomatik sistemler, görevleri çalıştırmadan önce hesap oturumunun hala geçerli olup olmadığını doğrulamalıdır.


Birden fazla kurtarma e-postası hazırlayın.

Bazı oturum açma sorunları kurtarma doğrulaması gerektirebilir. Yedek kurtarma e-postalarına sahip olmak, otomasyon iş akışlarında kesintileri önlemeye yardımcı olur.


4. Geliştirici Hata Ayıklama Teknikleri

Tarayıcı otomasyonu, özellikle Google gibi dinamik web siteleriyle çalışırken, dikkatli hata ayıklama gerektirir.


Önemli adımlarda ekran görüntüleri yakalayın.

Önemli adımlar sırasında ekran görüntüleri almak, otomasyon akışının nerede başarısız olabileceğini belirlemeye yardımcı olur.


Geçerli URL'yi sık sık kaydedin.

İşlem sırasında sayfa URL'sini yazdırmak, komut dosyasının oturum açma akışının hangi aşamasına ulaştığını belirlemeyi kolaylaştırır.


JavaScript kullanarak sayfa öğelerini inceleyin.

`page.evaluate()` kullanımı, komut dosyalarının sayfanın DOM yapısıyla doğrudan etkileşim kurmasına olanak tanır; bu da karmaşık kullanıcı arayüzü öğeleri için genellikle daha güvenilirdir.


5. Kararlılık Optimizasyonu

Uzun süreli çalışan otomasyon sistemleri için istikrar iyileştirmeleri şarttır.


Yeniden deneme mekanizmaları ekleyin.

Geçici ağ sorunları veya sayfa gecikmeleri nedeniyle bir adım başarısız olursa, yeniden deneme mantığı tüm iş akışının başarısız olmasını önleyebilir.


Beklenmeyen sayfa durumlarını ele alın

Giriş akışları hesap durumuna bağlı olarak değişebilir. Komut dosyaları, birden fazla sayfa varyasyonunu ele alacak şekilde hazırlanmalıdır.


Ayrıntılı kayıtlar tutun.

Ayrıntılı kayıtlar tutmak, hatalar meydana geldiğinde kalıpları belirlemeye ve sorun gidermeyi hızlandırmaya yardımcı olur.


6. Güvenlik En İyi Uygulamaları

Otomasyon iş akışları her zaman güvenlik en iyi uygulamalarına uygun olmalıdır.


Şifreleri asla doğrudan kod içine yazmayın.

Kimlik bilgileri doğrudan komut dosyalarının içine yazılmamalıdır.


Ortam değişkenlerini veya yapılandırma dosyalarını kullanın.

Parolalar veya API anahtarları gibi hassas verileri ortam değişkenleri veya korumalı yapılandırma dosyaları kullanarak güvenli bir şekilde saklayın.


Bağımlılıkları güncel tutun.

Uyumluluğu ve güvenliği korumak için Puppeteer ve diğer bağımlılıklar gibi kütüphaneleri düzenli olarak güncelleyin.


Son Düşünceler

OpenClaw gibi yapay zeka ajanları, tarayıcı otomasyonunu yeni bir çağa taşıyor. Geliştiriciler, katı komut dosyaları yazmak yerine, gerçek web platformlarıyla etkileşim kuran otonom iş akışları oluşturabiliyorlar.

Bu örnekte, OpenClaw + AdsPower + Puppeteer'ın birleştirilmesi, bir yapay zeka ajanının şunları yapmasına olanak sağladı:

  • Parmak izi tarayıcı profillerini başlatın
  • Giriş akışlarını kontrol edin
  • Doğrulama adımlarını yönetin
  • Google kimlik doğrulamasını otomatik olarak tamamlayın.


Birden fazla hesabı yöneten veya yapay zeka destekli otomasyon süreçleri oluşturan ekipler için AdsPower , modern otomasyon çerçeveleriyle kolayca entegre olan güvenilir bir tarayıcı ortamı sunar.


SSS

AdsPower yapay zeka ajan otomasyonunu nasıl destekliyor?

AdsPower, geliştiricilerin tarayıcı profillerini programatik olarak başlatmasına ve kontrol etmesine olanak tanıyan Yerel API'si aracılığıyla yapay zeka ajan otomasyonunu destekler. Puppeteer veya Playwright gibi araçlar, oturum açma, web sitelerine göz atma veya iş akışlarını çalıştırma gibi görevleri otomatikleştirmek için WebSocket üzerinden AdsPower'a bağlanabilir. OpenClaw gibi yapay zeka ajan çerçeveleriyle birleştirildiğinde, AdsPower izole edilmiş tarayıcı ortamları, proxy yönetimi ve parmak izi kontrolü sağlayarak birden fazla hesapta ölçeklenebilir otomasyonu mümkün kılar.


AdsPower ile Google oturum açma işlemini otomatikleştirmek güvenli mi?

Evet, sorumlu bir şekilde kullanıldığında. AdsPower, web sitesi güvenlik sistemlerini atlamaz; yalnızca hesapları ve otomasyonu yönetmek için yapılandırılmış tarayıcı ortamları sağlar. Güvenliği ve istikrarı korumak için kullanıcılar güvenilir proxy'ler kullanmalı, kimlik bilgilerini güvenli bir şekilde saklamalı, kurtarma doğrulamasını etkinleştirmeli ve oturum açma etkinliğini düzenli olarak izlemelidir. Doğru şekilde uygulandığında, AdsPower geliştiricilerin ve ekiplerin iş akışlarını otomatikleştirmesine yardımcı olurken hesap ortamlarını düzenli ve ayrı tutar.

AdsPower

Tüm Sektörler İçin En İyi Çoklu Giriş Tarayıcısı

AdsPower ile Google Hesaplarına Giriş Yapmak için OpenClaw Yapay Zeka Aracısını Nasıl Kullanabilirsiniz?

İnsanlar Ayrıca Okuyun