Untitled
unknown
plain_text
a month ago
1.5 kB
23
Indexable
// Milisaniye cinsinden bekleme fonksiyonu
const bekle = (ms) => new Promise(resolve => setTimeout(resolve, ms));
async function insansiInstagramPilotu() {
console.log("🚀 Güvenli otomasyon başlatıldı. Durdurmak için sayfayı yenileyebilirsin.");
let devamEt = true;
while (devamEt) {
// 1. Rastgele hikaye izleme süresi (2.5 ila 5 saniye arası değişir)
const izlemeSuresi = Math.floor(Math.random() * 2500) + 2500;
await bekle(izlemeSuresi);
const likeBtn = document.querySelector('svg[aria-label="Beğen"]')?.closest('[role="button"]');
const nextBtn = document.querySelector('svg[aria-label="Sonraki"]')?.closest('[role="button"]');
// 2. Beğenme işlemi
if (likeBtn) {
likeBtn.click();
console.log(`❤️ Beğenildi. (Bu hikayede ${izlemeSuresi / 1000}sn beklendi)`);
// Beğendikten sonra bir sonraki butona basmak için insansı bir duraksama (0.8 - 1.5 saniye)
const reaksiyonSuresi = Math.floor(Math.random() * 700) + 800;
await bekle(reaksiyonSuresi);
} else {
console.log("🔄 Zaten beğenilmiş veya buton yok, direkt geçiliyor...");
}
// 3. Sonraki hikayeye geçiş
if (nextBtn) {
nextBtn.click();
} else {
console.log("🏁 Sonraki buton bulunamadı. Hikayeler bitti veya list sonuna gelindi.");
devamEt = false;
}
}
}
// Sistemi çalıştır
insansiInstagramPilotu();Editor is loading...
Leave a Comment