var removeFollows = async function () {
console.log("Takipten çıkma işlemi başladı...");
let unfollowCount = 0; // Takipten çıkılan kişi sayısı
const limit = 50; // Bir seferde işlem yapılacak kişi sınırı (Ban yememek için düşük tutun)
// Sayfadaki "Takip ediliyor" butonlarını seç
// data-testid sonu "-unfollow" ile bitenler takip ettiklerinizdir
const followButtons = document.querySelectorAll('[data-testid$="-unfollow"]');
for (let i = 0; i < followButtons.length && unfollowCount < limit; i++) {
const btn = followButtons[i];
// Butona tıkla (Onay penceresi açılır)
btn.click();
// Onay penceresinin açılması için kısa bir süre bekle
await new Promise(resolve => setTimeout(resolve, 500));
// Açılan penceredeki "Takipten Çık" onay butonunu bul ve tıkla
const confirmBtn = document.querySelector('[data-testid="confirmationSheetConfirm"]');
if (confirmBtn) {
confirmBtn.click();
unfollowCount++;
console.log(`Takipten çıkılan kişi sayısı: ${unfollowCount}`);
} else {
console.log("Onay butonu bulunamadı, işlem atlandı.");
}
// İşlem arasında rastgele bir süre bekle (Robot olmadığımızı göstermek için 1-2 sn)
// Çok hızlı yaparsanız Twitter sizi engeller.
await new Promise(resolve => setTimeout(resolve, 1500 + Math.random() * 1000));
}
if (unfollowCount >= limit) {
console.log(`${limit} kişiden takipten çıkıldı. Güvenlik için durduruldu.`);
} else {
console.log("Bu ekranda daha fazla takip edilen bulunamadı.");
}
// Sayfayı aşağı kaydırarak yeni kişileri yükle
if (unfollowCount > 0) {
window.scrollBy(0, 5000);
console.log("Yeni kişiler yükleniyor, bekleniyor...");
// 5 saniye sonra tekrar başlat
setTimeout(removeFollows, 5000);
} else {
console.log("İşlem tamamlandı veya liste sonuna gelindi.");
}
};
// Scripti başlat
removeFollows();
buda takip bırakma kodu ama güncel değerleri bilmiyorum bilen varsa yazarsa sevinirim. Atıyorum saatlik kaç sınır vs ?