2020 Twitter Otomatik Toplu Unfollow Yöntemi Bulundu

2020 Twitter Otomatik Toplu Unfollow Yöntemi Bulundu
Nisan 23 14:03 2020

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.

  Dav Uzantılı Dosyaları Açma ve Dönüştürme İşlemi

Bildiğiniz üzere buna benzer bir kodu daha önce kullanıyorduk ve çok uzun zamandır bir işe yaramıyordu. JamieMason adlı Github kullanıcısı 9 Nisan 2020’de kodları geliştirerek güncel Twitter’a uyarladı.

Yorum Yap

1 Yorum

  1. Gizem
    Nisan 23, 22:33 #1 Gizem

    Teşekkürler işe yarıyor.

    Bu yoruma cevap ver

Yorum Ekle

Hemen bir yorum yap! E-mail adresi yazmak zorunlu değildir.
Ziyaretçiler 5651 Sayılı Kanunun 8. Maddesine ve TCK'nın 125. maddesine göre yaptıkları paylaşımlardan kendileri sorumludur.