16° Açık
  • EURO
  • DOLAR

2020 Twitter Otomatik Toplu Unfollow Yöntemi Bulundu

ABONE OL
Teknoloji Haberleri - 08/20/2020 22:08 A A

Bildiğiniz gibi Twitter sürekli otomatik işlemleri engellemeye yönelik geliştirmeler yapıyor. Bu hiç bitmeyecek bir savaş, buna karşın engelleri aşmak isteyen de milyonlarca kullanıcı var. Neden bu kadar hararetli bir savaş var ? İnsanlar Twitter üzerinden müşterilerine, okurlarına ve dünyaya seslenebildikleri için bu mecrada takipçilerini arttırmaya çalışıyor.

En başarılı takipçi arttırma yöntemi de milyonlarca kişiyi takip etmek çünkü takip ettiklerinizin bir kısmı sizi geri takip ediyor. Daha sonra takip ettiklerinizi takip etmeyi bırakıp tekrar milyonlarca kullanıcıyı takip ediyorsunuz ve bu döngü sürekli böyle devam ediyor.

Bu yöntemi uygulayarak takipçi kasmak için şimdiye dek kullanabildiğiniz toplu ve otomatik unfollow (takipten çıkma, takip bırakma) yöntemleri malesef artık bir işe yaramıyor. Üzülmeyin. Yeni bir yöntem ile tanışacaksınız. Hemen anlatmaya başlıyorum. Çok basit.

Twitter Toplu Takipten Çıkma Nasıl Yapılır ?

Twitter hesabınıza bilgisayardan Chrome kullanarak girin. Profilinize gidin. Takip ettiklerinizi gösteren sayfaya gidin. CTRL + SHIFT + J tuşlarına basın. Ekrana gelen bölümde CONSOLE sekmesine geçin, geçer geçmez en altta bir imlecin yanıp söndüğünü göreceksiniz. Oraya aşağıdaki kodu yapıştırıp ENTER ‘a basın. Bunları yaptığınızda otomatik olarak tüm takip ettiğiniz hesapların unfollow edildiğini izleyebilirsiniz.

(() => {
  const $followButtons = '[data-testid$="-unfollow"]';
  const $confirmButton = '[data-testid="confirmationSheetConfirm"]';

  const retry = {
    count: 0,
    limit: 3,
  };

  const scrollToTheBottom = () => window.scrollTo(0, document.body.scrollHeight);
  const retryLimitReached = () => retry.count === retry.limit;
  const addNewRetry = () => retry.count++;

  const sleep = ({ seconds }) =>
    new Promise((proceed) => {
      console.log(`WAITING FOR ${seconds} SECONDS...`);
      setTimeout(proceed, seconds * 1000);
    });

  const unfollowAll = async (followButtons) => {
    console.log(`UNFOLLOWING ${followButtons.length} USERS...`);
    await Promise.all(
      followButtons.map(async (followButton) => {
        followButton && followButton.click();
        await sleep({ seconds: 1 });
        const confirmButton = document.querySelector($confirmButton);
        confirmButton && confirmButton.click();
      })
    );
  };

  const nextBatch = async () => {
    scrollToTheBottom();
    await sleep({ seconds: 1 });

    const followButtons = Array.from(document.querySelectorAll($followButtons));
    const followButtonsWereFound = followButtons.length > 0;

    if (followButtonsWereFound) {
      await unfollowAll(followButtons);
      await sleep({ seconds: 2 });
      return nextBatch();
    } else {
      addNewRetry();
    }

    if (retryLimitReached()) {
      console.log(`NO ACCOUNTS FOUND, SO I THINK WE'RE DONE`);
      console.log(`RELOAD PAGE AND RE-RUN SCRIPT IF ANY WERE MISSED`);
    } else {
      await sleep({ seconds: 2 });
      return nextBatch();
    }
  };

  nextBatch();
})();

Toplu takipten çıkma işlemi, hesap sayısına göre değişmektedir. Twitter tarafından ceza almamak için, sayının büyüklüğüne göre makul sayıda işlem yapın. Örneğin 10 bin hesap takip ediyorsanız, hepsini aynı gün takip etmeyi bırakmayın. 10 güne yaymak daha az dikkat çekecektir.

 

Kaynak : Teknobilim

Bu haber 590 kez okundu.
ABONE OL
Teknoloji Haberleri - 22:08 A A


BENZER HABERLER
Gazete Haberi Android Uygulamamızı İndirin