Biliyorsunuz Twitter sürekli otomatik işlemleri engellemeye yönelik geliştirmeler yapıyor. İ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 bölümü 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) metotları malesef artık bir işe yaramıyor. Üzülmeyin. Yeni bir yöntem ile tanışacaksınız. Derhal anlatmaya başlıyorum. Çok sıradan.
Twitter Toplu Takipten Çıkma İşlemi 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ğıda belirtilen kodu yapıştırıp ENTER ‘a basın. Bunları yaptığınızda otomatik şekilde 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 000 hesap takip ediyorsanız, hepsini aynı gün takip etmeyi bırakmayın. 10 güne yaymak daha az dikkat çekecektir.
[/pl_text]
[/pl_col]
[/pl_row]