Merhabalar, aşağıda güncel X (Twitter) kodlarını bulabilirsiniz. Bu JS (Console) kodları ile toplu takip yapabilir, X toplu takip bırakma ve toplu DM silme işlemlerinizi 3 parti uygulama kullanmadan tarayıcı üzerinden gerçekleştirebilirsiniz. Konu içerisinde çalışmadığını farkederseniz cevap ile bilgilendirebilirsiniz. Ek olarak blogumda da sürekli güncelleyeceğim, bloguma kodların üzerindeki linklerden de güncel kodları bulabilirsiniz. Kodlar şu an için (16.09.2024) itibariyle günceldir. X Toplu Takipten Çıkma Kodu function takiptenCikVeOnayla() {
// Sayfadaki tüm takip edilen kişiler için butonları seç
let followButtons = document.querySelectorAll('button[aria-label^="Takip ediliyor"]');
let confirmButtonSelector = 'button[data-testid="confirmationSheetConfirm"]';
// Her bir takipten çıkma butonuna tıklama işlemi ve onaylama
followButtons.forEach((button, index) => {
setTimeout(() => {
button.click(); // Takipten çıkma butonuna tıkla
// Onay popup'ının gelmesi için kısa bir süre bekle
setTimeout(() => {
let confirmButtons = document.querySelectorAll(confirmButtonSelector);
if (confirmButtons.length > 0) {
confirmButtons[0].click(); // Onay butonuna tıkla
console.log((index + 1) + '. kişi takipten çıkıldı ve onaylandı');
} else {
console.log((index + 1) + '. kişi için onay butonu bulunamadı');
}
}, 250); // Onay popup'ının görünmesi için 0.25 saniye bekle
}, index * 1000); // 1 saniye aralıklarla tıklama işlemi
});
}
// İşlemi başlatmak için bu fonksiyonu çağırın
takiptenCikVeOnayla();X Toplu Takip Etme Kodu var MS_PER_CYCLE = 2000; // Her döngüdeki milisaniye süresi (2 saniye)
var _FOLLOWED_TOTAL = 0; // Toplam takip edilen kullanıcı sayısını tutar. Salt okunur (değiştirmeyin).
var MAX_FOLLOW = 399; // Takip edilecek maksimum kullanıcı sayısı
// Twitter'da kullanıcıları takip etme işlevi:
var performFollow = function() {
var followButtons = document.querySelectorAll('[aria-label^="Takip et"]');
for (var i = 0; i < followButtons.length; i++) {
var button = followButtons[i];
if (button.textContent.trim() === "Takip et") {
button.click();
_FOLLOWED_TOTAL++;
console.log("* Kullanıcı takip edildi. Toplam: " + _FOLLOWED_TOTAL);
return true;
}
}
console.log("Takip edilecek başka kullanıcı bulunamadı.");
return false;
};
// Takip etme işlemini gerçekleştir:
var followUsers = function() {
if (_FOLLOWED_TOTAL >= MAX_FOLLOW) {
console.log("Toplam 1000 kullanıcı takip edildi.");
return;
}
var followed = performFollow();
if (followed) {
setTimeout(followUsers, MS_PER_CYCLE);
} else {
console.log("Takip işlemi tamamlandı veya başka takip butonu bulunamadı.");
}
};
followUsers();X (Twitter) Toplu DM Silme Kodu // Sonsuz döngü içinde işlemleri tekrarlayan fonksiyon
function startAutomation() {
function clickMoreButton() {
var moreButton = document.querySelector('div.css-175oi2r.r-xoduu5.r-1p0dtai.r-1d2f490.r-u8s1d.r-zchlnj.r-ipm5af.r-1niwhzg.r-sdzlij.r-xf4iuw.r-o7ynqc.r-6416eg.r-1ny4l3l');
if (moreButton) {
moreButton.click();
console.log('Daha fazla butonuna tıklandı.');
// Butona tıklandıktan sonra kısa bir bekleme süresi ekle
setTimeout(() => {
clickDeleteChatButton();
}, 1000); // 1 saniye bekle
} else {
console.log('Daha fazla buton bulunamadı.');
}
}
function clickDeleteChatButton() {
var deleteChatButton = Array.from(document.querySelectorAll('div[role="menuitem"][tabindex="0"]')).find(button =>
button.textContent.includes('Sohbeti sil')
);
if (deleteChatButton) {
deleteChatButton.click();
console.log('Sohbeti sil butonuna tıklandı.');
// Sohbeti sil butonuna tıklandıktan sonra, ayrıl popup'ını bekle
setTimeout(() => {
clickLeaveButton();
}, 1000); // 1 saniye bekle
} else {
console.log('Sohbeti sil buton bulunamadı.');
}
}
function clickLeaveButton() {
var leaveButton = document.querySelector('button[data-testid="confirmationSheetConfirm"]');
if (leaveButton) {
leaveButton.click();
console.log('Ayrıl butonuna tıklandı.');
// Ayrıl butonuna tıklanıp tıklanmadığını kontrol ettikten sonra, işlemi tekrar başlat
setTimeout(() => {
startAutomation(); // Sonsuz döngüyü başlat
}, 1000); // 1 saniye bekle
} else {
console.log('Ayrıl butonu bulunamadı.');
// Ayrıl butonu bulunamazsa, işlemi tekrar başlat
setTimeout(() => {
startAutomation(); // Sonsuz döngüyü başlat
}, 1000); // 1 saniye bekle
}
}
// İlk işlemi başlat
clickMoreButton();
}
// İşlemi başlat
startAutomation();