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 Koduvar 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();
