Kalkan logoKalkan

RPA ile kodsuz tarayıcı otomasyonu: adım adım akış kurmak

Her gün onlarca profilde aynı sayfaları açıp aynı düğmelere basıyorsanız, bu işi bir akışa devretmenin zamanı gelmiştir. Bu rehberde kod yazmadan tarayıcı otomasyonu kurmayı, akışların yapı taşlarını ve otomasyonun doğal görünmesi için nelere dikkat edilmesi gerektiğini anlatıyoruz.

Tarayıcıda RPA nedir?

RPA (Robotic Process Automation), bir insanın ekranda yaptığı tekrarlayan işleri yazılıma yaptırmak demektir. Tarayıcı bağlamında bu; bir adresi açmak, bir öğeye tıklamak, bir alana metin yazmak, sayfanın yüklenmesini beklemek ve aşağı kaydırmak gibi adımların sırayla, sizin yerinize yapılmasıdır.

Geleneksel yöntem, Selenium, Puppeteer ya da Playwright gibi kütüphanelerle kod yazmaktır. Bu güçlü bir yöntemdir ama programlama bilgisi ister, bakımı zaman alır ve çoğu zaman kendi izlerini bırakır: otomasyon bayrakları, özel tarayıcı başlatma ayarları ya da sayfanın görebileceği hata ayıklama oturumları. Kodsuz RPA ise aynı işi, adımları bir listeden seçip sıraya dizerek yapmanızı sağlar.

Bir akışın yapı taşları

Kodsuz bir RPA düzenleyicisinde akış, yukarıdan aşağıya çalışan adımlardan oluşur. En sık kullanılanlar şunlardır:

  • Adrese git: Belirli bir URL'yi açar.
  • Tıkla: Bir öğeye tıklar. Öğe, CSS seçicisiyle ya da üzerinde yazan metinle bulunur.
  • Yaz: Bir alana metin yazar; isteğe bağlı olarak önce alanı temizler.
  • Tuşa bas: Enter, Tab ya da ok tuşları gibi.
  • Bekle: Sabit bir süre, belirli bir aralıkta rastgele bir süre ya da bir öğe görünene kadar bekler.
  • Kaydır: Sayfayı belirli bir miktar ya da bir öğeye kadar kaydırır.
  • Seç: Açılır listeden bir seçenek seçer.
  • Veri çek: Bir öğenin metnini ya da bağlantısını alır ve bir değişkene kaydeder.
  • Koşul ve tekrar: “Bu öğe varsa şunu yap, yoksa bunu yap” ya da “bu adımları N kez tekrarla”.
  • Ekran görüntüsü: Akışın belirli bir anını kayıt altına alır.

Değişkenler

Değişkenler, aynı akışı farklı profillerde farklı verilerle çalıştırmanın anahtarıdır. Akışa {{arama}} ya da {{urun_kodu}} gibi yer tutucular yazarsınız; çalıştırırken her profil kendi değerini kullanır. Böylece tek bir akış, onlarca hesabın her biri için kişiselleştirilmiş bir iş yapar.

Örnek: ürün sayfası kontrol akışı

Birden fazla mağaza hesabınız olduğunu ve her gün kendi ürününüzün sayfasını kontrol etmek istediğinizi düşünün:

  1. Adrese git → https://pazaryeri.example/
  2. Bekle → arama kutusu görünene kadar
  3. Tıkla → arama kutusu
  4. Yaz → {{urun_kodu}}
  5. Tuşa bas → Enter
  6. Bekle → 2–4 saniye arası rastgele
  7. Kaydır → sonuçlar listesine kadar
  8. Veri çek → ilk sonucun başlığı, ilk_sonuc olarak
  9. Ekran görüntüsü → kontrol için

Bu akışı seçtiğiniz profillerde çalıştırdığınızda her profil kendi ürün koduyla arama yapar ve sonucu kaydeder. Aynı işi elle yapmak her profil için birkaç dakika alırken, akış bunu arka planda halleder.

İnsan gibi davranmak neden önemli?

Bir otomasyonun yalnızca doğru adımları yapması yetmez; nasıl yaptığı da önemlidir. Fare imlecinin bir noktadan diğerine anında “ışınlanması”, her harfin aynı milisaniye aralığıyla yazılması ya da sayfanın tek hamlede en alta inmesi, gerçek kullanıcılardan çok farklıdır.

  • Fare hareketi: Hedefe kavisli, hızlanıp yavaşlayan bir yolla gitmeli ve öğenin tam ortasına değil, içinde rastgele bir noktaya tıklamalıdır.
  • Yazma ritmi: Tuşlar arasındaki süre değişken olmalı; kelime aralarında ve büyük harflerde doğal duraksamalar olmalıdır.
  • Kaydırma: Birkaç parça hâlinde, tekerlek hareketine benzer şekilde yapılmalıdır.
  • Profil başına tempo: Aynı akışı çalıştıran profillerin hepsi aynı anda, aynı hızda hareket etmemelidir.

Akış kurarken iyi uygulamalar

  • Sabit süre yerine öğe bekleyin. “5 saniye bekle” yerine “arama kutusu görünene kadar bekle” hem daha hızlı hem daha güvenilirdir.
  • Sağlam seçiciler kullanın. Sitenin her güncellemede değişen otomatik sınıf adları yerine, anlamlı öznitelikleri ya da görünen metni tercih edin.
  • Küçük başlayın. Akışı önce tek profilde deneyin, sonra eşzamanlılığı artırın.
  • Beklenmedik durumları planlayın. Çerez onayı, giriş ekranı ya da doğrulama sorusu çıkabilecek yerlere koşul adımları ekleyin.
  • Kurallara uyun. Otomasyonun kullandığınız platformun koşullarına aykırı olmadığından emin olun ve siteleri gereksiz yükle yormayın.

Sık yapılan hatalar

Her şeyi tek akışa sığdırmak

Uzun ve her işi yapan bir akış, bir adım bozulduğunda baştan sona çalışmaz hâle gelir. İşleri küçük, tek amaçlı akışlara bölün: biri giriş kontrolü yapsın, biri veri toplasın, biri rapor alsın. Hangi akışın nerede takıldığını görmek de kolaylaşır.

Bütün profilleri aynı anda başlatmak

Yüz profili aynı saniyede başlatmak hem bilgisayarınızı hem de hedef siteyi zorlar, üstelik doğal görünmez. Eşzamanlılığı makul tutun; profiller sırayla ve kendi temposunda devreye girsin.

Sonuçları kontrol etmemek

Akışın “bitti” demesi, işin doğru yapıldığı anlamına gelmez. Veri çekme ve ekran görüntüsü adımlarıyla önemli anları kaydedin, ilk çalıştırmalarda sonuçları mutlaka gözden geçirin.

Kalkan'da kodsuz RPA

Kalkan'ın RPA düzenleyicisinde akışı adım adım kurarsınız: adrese git, tıkla, yaz, bekle, kaydır ve rastgele duraklamalar; ayrıca koşul, tekrar, veri çekme ve ekran görüntüsü adımları ve {{ad}} biçiminde değişkenler. Ardından profilleri ve eşzamanlılığı seçip başlatırsınız.

Eylemler Chrome'un gerçek giriş hattından gönderilir; sayfa, sıradan bir kullanıcının ürettiği güvenilir olaylarla karşılaşır ve sayfanın kodu otomasyon katmanını göremez. Her profil kendi temposunda çalışır: düşünme süresi, yazma hızı ve fare hızı profilden profile değişir, böylece aynı akışı çalıştıran profiller kilit adım hareket etmez.

RPA tüm ücretli planlarda bulunur; 3 günlük denemede yoktur. Planları fiyatlar sayfasında karşılaştırabilir, adımların ayrıntısı için RPA kılavuzuna bakabilirsiniz. Akış kurmak yerine anlık olarak tüm profilleri birlikte yönetmek istiyorsanız senkron rehberimiz tam size göre.

Özet

Kodsuz RPA, tekrarlayan tarayıcı işlerini programlama bilmeden otomatikleştirmenizi sağlar. İyi bir akış öğeleri bekler, değişkenlerle kişiselleşir ve insan gibi hareket eder. İyi bir RPA aracı ise bunu sayfaya iz bırakmadan ve her profile kendi temposunu vererek yapar. Denemek için Kalkan'ı indirin.

Kalkan'ı 3 gün ücretsiz deneyinGerçek Chrome, kodsuz RPA ve senkron. Kart gerekmez.