PowerScan
TR

Sosyal Medya Pazarlaması için Antidetect Tarayıcılar: Pratik Bir Kurulum

Çoklu hesap · 9 dk okuma · yazan: PowerOps

Fotoğraf: Unsplash

Ajans iş akışı baştan sona: müşteri başına bir çalışma alanı, eşleşen proxy ve saat dilimiyle hesap başına bir profil, devir için roller ve API otomasyonu.

Bir sosyal medya ajansının operasyonel sorunu nadiren içeriktir. Asıl sorun tesisattır: birkaç platformda bir yığın müşteri hesabı, birbirine takılmadan bunlar üzerinde çalışması gereken bir ekip ve her oturumun ortamını okuyan platformlar. Bu yazı, o tesisatı sıkıcı tutan kurulumu baştan sona, çalışan örnek olarak PowerOps'u kullanarak anlatıyor.

Yapı: çalışma alanı, grup, profil

Tek uzun bir profil listesi yapma isteğine direnin. Kurulumun büyürken ayakta kalmasını sağlayan şey yapıdır ve üç düzey yeterlidir.

Adlandırma otuz saniyelik bir politikaya değer: müşteri, platform, kullanıcı adı, bu sırayla. Profiller numaralı ve aranabilirdir; bu yüzden kalabalık bir odada herhangi biri 41'i aç diyebilir ve bir meslektaşı tam olarak hangi satırın kastedildiğini bilir.

Yapı, denetim sorusunu da kimse sormadan çözer. Bir müşteri hesaplarına kimin ne zaman dokunduğunu bilmek istediğinde, üyeliği açık ve profilleri tek tek açılan bir çalışma alanında cevap zaten yerleşiktir.

Profil başına kimlik ve güzergâh

Her profil, tutarlı bir küme olarak üretilen ve saklanan bir cihaz kimliği alır; böylece her açılışta aynı makul makineyi bildirir. Bu kısım otomatiktir. Bir insanın muhakemesini gerektiren kısım güzergâhtır.

  1. Müşterinin hesaplarının faaliyet gösterdiği ülkelerde, hesap başına bir tane olmak üzere sabit (sticky) adresler satın alın.
  2. Bunları proxy kitaplığına ekleyin ve test edin. Test, gözlenen adresi ve ülkeyi bildirir; fatura ne derse desin platformun göreceği budur.
  3. İlk oturum açmadan önce her profile bir tane atayın ve aynı oturumda profilin saat dilimini ve dilini güzergâhın ülkesine ayarlayın.
  4. Kitaplığı belirli aralıklarla yeniden test edin. Uç noktalar sessizce bozulur ve bozulmuş bir güzergâh, bağlantı hatası olarak görünmeden çok önce hesap sorunu olarak görünür.

Parola paylaşmadan devir

Ajanslar hesapları sürekli kişiler arasında devreder. Stajyer zamanlar, yönetici onaylar, biri hafta sonunu devralır. Geleneksel yöntem bir parola tablosudur ve ajansların, bir müşterinin hesabının kimsenin bulamadığı bir dizüstü bilgisayarda açık kalmasına varması da böyle olur.

Roller bunun yerini alır. Bir çalışma alanı üyesi işinin gerektirdiği erişimi alır: bir ekip arkadaşı profilleri açar ve içlerinde çalışır, bir yönetici ayrıca profilleri ve güzergâhları düzenler, bir sahip ayrıca üyeliğin kendisini kontrol eder. Hesabın kimlik bilgileri profille birlikte bir kez durur ve bir hesabı yeni bir ekip üyesine devretmek, parola göndermek yerine erişim vermek demektir. Biri ayrıldığında üyeliğini kaldırmak erişimini her yerde birden kapatır ve hiç görmediği bir parolanın değiştirilmesi gerekmez.

Devrin işlemesini sağlayan alışkanlık profilleri kapatmaktır. Bir profil aynı anda tek makinede açıktır; böylece bir meslektaş, oturum çakışmasını zor yoldan keşfetmek yerine profili şu anda kimin tuttuğunu görebilir. Turu bitirin, profili kapatın, bir sonraki kişi onu oturum temiz yazılmış halde açar.

Yeni bir müşteriyi adım adım devreye almak

Devreye alma, yapının ya kurulduğu ya da atlandığı yerdir; bu yüzden kendi rutinini hak eder. Yeni bir müşteri, kahramanlık gerektirmeyen bir öğleden sonralık kurulum almalıdır.

  1. Herhangi bir hesaba dokunmadan önce çalışma alanını ve platform gruplarını oluşturun.
  2. Müşteriden hesap envanterini alın: kullanıcı adları, platformlar, her hesabın hangi ülkeye hizmet ettiği ve kimlik bilgilerinin şu anda kimde olduğu.
  3. Doğru ülkelerde hesap başına bir sabit güzergâh satın alıp test edin ve kitaplığın testinin gerçekte neyin geldiğini doğrulamasına izin verin.
  4. Profilleri müşteri, platform, kullanıcı adı biçiminde adlandırarak oluşturun ve güzergâhları, saat dilimlerini ve dilleri aynı turda atayın.
  5. Her hesapta kendi profilinin içinde sıfırdan oturum açın; ikinci faktörler ve onay e-postaları için müşteri yanınızda olsun.
  6. Ekibe rollerini verin, ekibi müşterinin ritmi konusunda bilgilendirin ve kimlik bilgilerinin geldiği kanalı kullanımdan kaldırın.

Sıfırdan oturum açmak, ekiplerin hesapların daha önce yaşadığı yerden çerez içe aktararak kısaltmaya çalıştığı adımdır. Buna direnin. İçe aktarılan oturum, geldiği makinenin geçmişini taşır ve devreye almanın amacı, müşterinin hesaplarının bundan sonra tuttuğu her oturumun onu kullanmaya devam eden ortamın içinde kurulmuş olmasıdır.

Tekrarlayan kısımları otomatikleştirmek

Faydalı bir sınır: muhakeme işini insanlar yapar, dolaşım işini betikler yapar. Bir düzine gelen kutusunda okunmamış sayılarına bakmak, Cuma raporu için takipçi sayılarını toplamak ve sabahın profil kümesini açmak dolaşımdır. Yerel API bunları, kimsenin ortam sorununu yeniden çözmesine gerek kalmadan halleder, çünkü API üzerinden başlatılan bir profil, bir insan onu satırından açtığında taşıdığı kimliği ve güzergâhı aynen taşır.

const { profiles } = await api(`/profiles?groupId=${clientInstagramGroup}`);

for (const profile of profiles) {
  const { ws } = await api("/browser/start", { profileId: profile.id });
  try {
    const browser = await chromium.connectOverCDP(ws);
    const context = browser.contexts()[0];
    const page = context.pages()[0] ?? await context.newPage();
    // The profile's identity, storage and route are already attached.
    await collectForReport(profile.name, page);
  } finally {
    await api("/browser/stop", { profileId: profile.id });
  }
}

Bunları birkaçar birkaçar, aralarda duraklamalarla ve hesabın yerel çalışma saatlerinde çalıştırın. Masa başındaki bir insan gibi davranan otomasyon işe yarar kalır. Bir platformu döven otomasyon, aynı dersi iki kez ödemenin bir yoludur.

Kurulumun içinde bir hafta

Yapının satın aldığı şey rutinde görünür. Pazartesi sabahı ekip müşterinin Instagram grubunu açar ve gelen kutusu turunu profil profil yürütür. Cuma raporu, ekip öğleden sonrayı daha iyi bir şeye ayırırken API üzerinden çalışır. Müşteriyle yolların ayrılması arşivlenmiş bir çalışma alanıdır. Hiçbiri parlak değil ve mesele de bu: kurulumun işi, ortam sorununun ilginç olmaktan çıkmasını sağlamaktır.

İki sayı tutup tutmadığını söyler. Birincisi, birinin bir platform parolasını ne sıklıkla yazdığıdır; devreye alma bittikten sonra hiçbir zamana yaklaşmalıdır. İkincisi, bir oturumun birini ne sıklıkla bir doğrulamayla şaşırttığıdır; nadir olmalı ve bir nedene bağlanabilmelidir: bir güzergâh değişikliği, olağandışı hacim patlaması, çok hızlı itilen genç bir hesap. Sayılardan biri yükseldiğinde cevap güzergâhlarda ve ritimdedir ve ilk bakılacak yer en son neyin değiştiğidir.

Kurallar, açıkça

Bu iş akışındaki her platformun hesaplar ve otomasyon hakkında şartları vardır ve bu kurulum bunların hiçbirini değiştirmez. İzolasyon müşterilerin birbirini kirletmesini önler. Roller kimlik bilgilerini tablolardan uzak tutar. API angaryayı ortadan kaldırır. Bunların hiçbiri yasaklı hesaplara, yasaklı otomasyona ya da bir platformun yasakladığı davranışa izin vermez ve kontrol etmediğimiz bir platformda hiçbir sonuç burada vaat edilmez. Kalıcı olan ajanslar platform kurallarını müşteri işinin bir parçası sayar, araçları ise o işi temiz yapmanın yolu.

Kurulum kontrol listesi

  1. Müşteri başına bir çalışma alanı ve içinde platform başına bir grup oluşturun.
  2. Hesabın faaliyet ülkesinde hesap başına bir sabit adres satın alın ve proxy kitaplığındaki her uç noktayı test edin.
  3. Hesap başına bir profil oluşturun; müşteri, platform, kullanıcı adı biçiminde adlandırın ve güzergâhını ilk oturum açmadan önce atayın.
  4. Her profilin saat dilimini ve dilini güzergâhının ülkesine ayarlayın.
  5. Kimseye parola göndermek yerine her ekip üyesine bir rol verin.
  6. Dolaşım işini yerel API ile otomatikleştirin ve bir insan gibi tempolu yürütün.
  7. Her turun sonunda profilleri kapatın.

Tüm makaleler · Taramayı başlat