Konsol Kodu ile Analiz

Geliştirici konsolunu kullanarak verilerinizi anında analiz edin.

Threads hesabınıza giriş yaptıktan sonra JavaScript kodunu tarayıcı konsolunda çalıştırın. Sistem tarafından açılan mini analiz aracı sayesinde geri takip etmeyen hesapları hızlıca görüntüleyebilirsiniz.
~ DevTools konsoluna yapıştırın
!function(){"use strict";if(document.getElementById("ig-unfollowers-scanner"))return void alert("Tarayıcı zaten yüklü!");const e="ali.panjaliyevx",t={following:[],followers:[],notFollowingBack:[],phase:"idle",running:!1,selected:new Set},n=e=>new Promise(t=>setTimeout(t,e));function i(e){return(e.ownerDocument.defaultView||window).getComputedStyle(e)}function o(e){const t=[e,...e.querySelectorAll("*")];let n=null,o=0;for(const e of t){const t=e.scrollHeight,s=e.clientHeight;if(t>s+10){const r=i(e);if("auto"===r.overflowY||"scroll"===r.overflowY)return e;t-s>o&&(o=t-s,n=e)}}return n||e}function s(e){const t=e.getBoundingClientRect();if(t.width<1||t.height<1)return!1;let n=e;for(;n;){const e=i(n);if("none"===e.display||"hidden"===e.visibility||0===Number(e.opacity))return!1;if("true"===n.getAttribute?.("aria-hidden"))return!1;n=n.parentElement}return!0}function r(e){const t=e.querySelector('a[href^="/@"]');if(!t)return null;const n=(t.getAttribute("href")||"").match(/^\/@([^\/]+)\/?$/);if(!n)return null;const i=n[1].toLowerCase();let o="",s="";const r=e.querySelector("img");r&&r.src&&(r.src.includes("giphy.com")||(s=r.src)),e.querySelectorAll('span[translate="no"]').forEach(e=>{if(e.closest('a[href^="/@"]'))return;const t=((e.querySelector(".xuxw1ft")||e).textContent||"").trim();t&&t.toLowerCase()!==i&&(o=t)});const a=!!e.querySelector('svg[aria-label="Onaylı"], svg[aria-label="Verified"]');return{username:i,full_name:o,avatarUrl:s,isVerified:a}}function a(e){const t=new Map;let n=[...e.querySelectorAll('[data-pressable-container="true"]')];return 0===n.length&&(n=[...e.querySelectorAll('[role="button"]')].map(e=>e.closest('div[style*="flex-direction: row"]')||e.parentElement)),n.forEach(e=>{if(!e||!s(e))return;const n=r(e);n&&"followers"!==n.username&&"following"!==n.username&&"activity"!==n.username&&"search"!==n.username&&t.set(n.username.toLowerCase(),n)}),t}function l(e){const t=[...e.querySelectorAll('[role="dialog"][aria-modal="true"]')].filter(e=>e.querySelector('[role="tablist"]'));return t.find(e=>null!==e.offsetParent)||t[0]||null}async function c(){let e=l(document);if(e)return e;const t=function(){const e=[...document.querySelectorAll('a[href^="/@"]')];for(const t of e){if(t.href.includes("/post/")||t.href.includes("/replies/"))continue;const e=t.textContent.trim().toLowerCase(),n=t.querySelector('svg[aria-label="Profil"], svg[aria-label="Profile"]');if("profil"===e||"profile"===e||n){const e=t.getAttribute("href").match(/^\/@([^\/]+)/);if(e)return e[1]}}try{const e=document.body.innerHTML.match(/"username":"([^"]+)"/);if(e)return e[1]}catch(e){}return null}();if(!t)throw new Error("Profil bulunamadı. Lütfen önce profil sayfanıza gidin.");if(x("Profiline gidiliyor...",0,"?",0),!window.location.pathname.startsWith(`/@${t}`)){const e=[...document.querySelectorAll('a[href^="/@"]')].find(e=>{const n=e.getAttribute("href").match(/^\/@([^\/]+)\/?$/);return n&&n[1]===t&&(e.closest("nav")||e.querySelector("svg"))});if(!e)throw new Error("Lütfen önce profil sayfanıza tıklayın.");g(e),await n(2e3)}x("Takipçiler listesi açılıyor...",0,"?",0);let i=document.getElementById("igus-stealth-mode");i||(i=document.createElement("style"),i.id="igus-stealth-mode",i.textContent='\n        div[role="dialog"][aria-modal="true"] {\n          opacity: 0.001 !important;\n          pointer-events: none !important;\n          z-index: -9999 !important;\n        }\n        div[style*="background-color: rgba(0, 0, 0,"] {\n          opacity: 0 !important;\n          pointer-events: none !important;\n        }\n      ',document.head.appendChild(i));let o=null;for(let e=0;e<15;e++){const e=[...document.querySelectorAll("span")];for(const t of e){const e=t.textContent.toLowerCase();if((e.includes("takipçi")||e.includes("followers"))&&/[0-9]/.test(e)){o=t.closest("a")||t.closest('[role="button"]')||t;break}}if(o)break;await n(500)}if(!o)throw new Error("Takipçiler bağlantısı bulunamadı.");g(o);for(let t=0;t<20;t++)if(await n(500),e=l(document),e)return e;throw new Error("Pencere otomatik olarak açılamadı.")}function u(e){const t=document.getElementById("igus-stealth-mode");if(t&&t.remove(),!e)return;const n=e.querySelector('svg[aria-label="Kapat"], svg[aria-label="Close"], button[aria-label="Kapat"], button[aria-label="Close"]')?.closest("button")||e.querySelector("button");n&&g(n)}function d(e,t){for(const n of e.querySelectorAll('[role="tab"]')){const e=n.querySelector("[aria-label]");let i=e?.getAttribute("aria-label");if(i||(i=n.textContent.replace(/[0-9,.]/g,"").trim()),!t.some(e=>i.toLowerCase()===e.toLowerCase()))continue;const o=n.querySelector("span[title]"),s=o?parseInt(o.getAttribute("title").replace(/,/g,""),10):null,r="true"===n.getAttribute("aria-selected");return{tab:n,btn:e||n.querySelector('[role="button"]')||n,expected:s,selected:r}}return null}function g(e){e&&(e.dispatchEvent(new PointerEvent("pointerdown",{bubbles:!0,cancelable:!0})),e.dispatchEvent(new MouseEvent("mousedown",{bubbles:!0,cancelable:!0})),e.click(),e.dispatchEvent(new MouseEvent("mouseup",{bubbles:!0,cancelable:!0})),e.dispatchEvent(new PointerEvent("pointerup",{bubbles:!0,cancelable:!0})))}async function p(e,t){const i=d(e,t);if(!i)throw new Error(`Sekme bulunamadı: ${t[0]}`);if(i.selected)return i.expected;g(i.btn),g(i.tab);for(let i=0;i<30;i++){await n(200);const i=d(e,t);if(i?.selected)return i.expected}throw new Error(`Sekmeye geçilemedi: ${t[0]}`)}async function f(e,t,i){const s=await p(e,t),r=o(e);r.scrollTop=0,await n(800);const l=new Map;let c=0;for(let t=1;t<=4e3;t++){a(e).forEach((e,t)=>l.set(t,e));const o=l.size;if(x(i,o,s||"?",s?Math.min(100,Math.round(o/s*100)):Math.min(100,Math.round(t/4e3*100))),s&&o>=s)break;const u=l.size;if(r.scrollBy({top:250,behavior:"auto"}),r.dispatchEvent(new Event("scroll",{bubbles:!0})),await n(350),l.size===u){if(c++,c>=12&&(r.scrollBy({top:-500,behavior:"auto"}),await n(400),r.scrollBy({top:1e3,behavior:"auto"}),await n(600),a(e).forEach((e,t)=>l.set(t,e))),c>=25){const t=r.scrollTop;r.scrollTop=Math.max(0,t-2e3),await n(600),r.scrollTop=t+1e3,await n(1e3),a(e).forEach((e,t)=>l.set(t,e))}if(c>=40)break}else c=0}return[...l.values()]}const b=document.createElement("style");b.textContent="\n    #ig-unfollowers-scanner {\n      position: fixed; top: 20px; right: 20px; z-index: 2147483647;\n      width: 320px;\n      background: #18191a; color: #e4e6eb;\n      border-radius: 12px;\n      font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n      box-shadow: 0 12px 40px rgba(0,0,0,0.5);\n      border: 1px solid #3e4042;\n      overflow: hidden;\n    }\n    .igus-header {\n      padding: 12px 16px;\n      display: flex; align-items: center; justify-content: space-between;\n      border-bottom: 1px solid #3e4042;\n    }\n    .igus-header-title {\n      display: flex; align-items: center; gap: 8px; font-size: 14px; font-weight: 600; color: #e4e6eb;\n    }\n    .igus-dot {\n      width: 8px; height: 8px; border-radius: 50%; background: #2e89ff;\n    }\n    .igus-close {\n      background: none; border: none; color: #b0b3b8; cursor: pointer; font-size: 16px; padding: 4px;\n    }\n    .igus-close:hover { color: #e4e6eb; }\n    \n    .igus-body { padding: 24px 16px; text-align: center; }\n    .igus-icon-circle {\n      width: 60px; height: 60px; border-radius: 50%; background: #242526;\n      display: flex; align-items: center; justify-content: center; margin: 0 auto 16px;\n      border: 1px solid #3e4042;\n    }\n    .igus-icon-circle svg { width: 30px; height: 30px; fill: #2e89ff; }\n    .igus-title { font-size: 17px; font-weight: 700; margin: 0 0 8px; color: #e4e6eb; }\n    .igus-desc { font-size: 13px; color: #b0b3b8; line-height: 1.4; margin: 0 0 20px; }\n    \n    .igus-btn {\n      width: 100%; padding: 12px; border-radius: 8px; border: none;\n      background: #2e89ff; color: #fff; font-size: 14px; font-weight: 600; cursor: pointer;\n      transition: background 0.2s;\n    }\n    .igus-btn:hover:not(:disabled) { background: #1877f2; }\n    .igus-btn:disabled { opacity: 0.6; cursor: not-allowed; }\n\n    .igus-progress-container { text-align: left; display: none; padding: 20px 16px; }\n    .igus-progress-title { font-size: 14px; font-weight: 600; margin-bottom: 16px; }\n    .igus-bar-bg { height: 6px; background: #3e4042; border-radius: 4px; overflow: hidden; margin-bottom: 12px; }\n    .igus-bar-fill { height: 100%; width: 0%; background: linear-gradient(90deg, #2e89ff, #4ade80); transition: width 0.3s; }\n    .igus-progress-stats { font-size: 12px; color: #b0b3b8; }\n\n    .igus-results { display: none; padding: 0; }\n    .igus-results-header { padding: 12px 16px; border-bottom: 1px solid #3e4042; font-size: 13px; color: #b0b3b8; }\n    .igus-list { max-height: 300px; overflow-y: auto; }\n    .igus-user {\n      display: flex; align-items: center; gap: 12px; padding: 10px 16px; border-bottom: 1px solid #242526;\n    }\n    .igus-user:hover { background: #242526; }\n    .igus-avatar { width: 36px; height: 36px; border-radius: 50%; background: #3e4042; object-fit: cover; flex-shrink: 0; }\n    .igus-user-info { flex: 1; min-width: 0; display: flex; flex-direction: column; text-align: left; }\n    .igus-user-name { font-size: 14px; font-weight: 600; color: #e4e6eb; text-decoration: none; display: flex; align-items: center; gap: 4px; }\n    .igus-user-name:hover { text-decoration: underline; }\n    .igus-verified { width: 12px; height: 12px; fill: #2e89ff; }\n    .igus-full-name { font-size: 12px; color: #b0b3b8; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n    .igus-actions { padding: 12px 16px; border-top: 1px solid #3e4042; display: flex; align-items: center; justify-content: space-between; background: #18191a; }\n    .igus-btn-red { background: #e41e3f; color: #fff; border: none; padding: 8px 16px; border-radius: 6px; font-weight: 600; cursor: pointer; transition: 0.2s; }\n    .igus-btn-red:hover:not(:disabled) { background: #fd2045; }\n    .igus-btn-red:disabled { opacity: 0.5; cursor: not-allowed; }\n    .igus-checkbox { width: 18px; height: 18px; cursor: pointer; accent-color: #2e89ff; }\n\n    .igus-footer {\n      padding: 10px 16px;\n      border-top: 1px solid #3e4042;\n      display: flex; align-items: center; justify-content: space-between;\n      background: #18191a;\n      gap: 8px;\n    }\n    .igus-credit-wrap { display: flex; align-items: center; gap: 8px; min-width: 0; }\n    .igus-credit-avatar-wrap {\n      width: 28px; height: 28px; border-radius: 50%; flex-shrink: 0;\n      background: #3e4042; border: 1px solid #3e4042; overflow: hidden;\n      display: flex; align-items: center; justify-content: center;\n    }\n    .igus-credit-avatar { width: 100%; height: 100%; object-fit: cover; display: none; }\n    .igus-credit-avatar-fallback { width: 16px; height: 16px; fill: #8a8d91; display: block; }\n    .igus-credit-text { display: flex; flex-direction: column; min-width: 0; line-height: 1.25; }\n    .igus-credit-label { font-size: 10px; color: #6b7177; }\n    .igus-credit-username {\n      font-size: 12px; font-weight: 600; color: #b0b3b8; text-decoration: none;\n      white-space: nowrap; overflow: hidden; text-overflow: ellipsis;\n    }\n    .igus-credit-username:hover { color: #e4e6eb; text-decoration: underline; }\n    \n    .igus-follow-btn {\n      flex-shrink: 0; background: transparent; color: #2e89ff; border: 1px solid #2e89ff;\n      padding: 6px 10px; border-radius: 6px; font-size: 12px; font-weight: 600; cursor: pointer;\n      transition: 0.2s;\n    }\n    .igus-follow-btn:hover { background: rgba(46,137,255,0.1); }\n  ",document.head.appendChild(b);const h=document.createElement("div");h.id="ig-unfollowers-scanner",h.innerHTML=`\n    <div class="igus-header">\n      <div class="igus-header-title">\n        <div class="igus-dot"></div>\n        Threads Analiz - ThreadsAnaliz.Com.Tr\n      </div>\n      <button class="igus-close" title="Kapat">×</button>\n    </div>\n    \n    <div class="igus-body" id="igus-idle">\n      <div class="igus-icon-circle">\n        <svg viewBox="0 0 24 24"><path d="M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z"/></svg>\n      </div>\n      <h3 class="igus-title">Hazır olduğunda başlat</h3>\n      <p class="igus-desc">\n        Takip ettiklerin ve takipçilerin taranıp karşılaştırılır. Sadece seni geri takip etmeyenler listelenir.\n      </p>\n      <button class="igus-btn" id="igus-start-btn">Taramayı Başlat</button>\n    </div>\n\n    <div class="igus-progress-container" id="igus-progress">\n      <div class="igus-progress-title" id="igus-prog-text">Takip ettiklerin yükleniyor...</div>\n      <div class="igus-bar-bg"><div class="igus-bar-fill" id="igus-bar"></div></div>\n      <div class="igus-progress-stats" id="igus-prog-stats">0 / 0</div>\n    </div>\n\n    <div class="igus-results" id="igus-results">\n      <div class="igus-results-header" id="igus-res-count">0 takip etmeyen</div>\n      <div class="igus-list" id="igus-list"></div>\n      <div class="igus-actions">\n        <label style="display:flex;align-items:center;gap:8px;cursor:pointer;">\n          <input type="checkbox" id="igus-select-all" class="igus-checkbox">\n          <span style="font-size:13px;">Tümünü Seç</span>\n        </label>\n        <span id="igus-selected-count" style="font-size:12px;color:#b0b3b8;">0 seçili</span>\n        <button id="igus-unfollow-btn" class="igus-btn-red" disabled>Takibi Bırak</button>\n      </div>\n    </div>\n\n    <div class="igus-footer">\n      <div class="igus-credit-wrap">\n        <div class="igus-credit-avatar-wrap" id="igus-credit-avatar-wrap">\n          <img class="igus-credit-avatar" id="igus-credit-avatar" alt="">\n          <svg class="igus-credit-avatar-fallback" id="igus-credit-avatar-fallback" viewBox="0 0 24 24"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"/></svg>\n        </div>\n        <div class="igus-credit-text">\n          <span class="igus-credit-label">Threads Analiz</span>\n          <a class="igus-credit-username" href="https://www.threads.net/@${e}" target="_blank">@${e}</a>\n        </div>\n      </div>\n      <button class="igus-follow-btn" id="igus-follow-btn">Beni Takip Et</button>\n    </div>\n  `,document.body.appendChild(h);const w=e=>h.querySelector(e);function x(e,t,n,i){w("#igus-prog-text").textContent=e,w("#igus-prog-stats").textContent="?"===n?t:`${t} / ${n}`,w("#igus-bar").style.width=`${i}%`}function y(){const e=t.notFollowingBack.length,n=t.selected.size;w("#igus-selected-count").textContent=`${n} seçili`,w("#igus-select-all").checked=n>0&&n===e,w("#igus-unfollow-btn").disabled=0===n}function m(){if(w("#igus-res-count").textContent=`${t.notFollowingBack.length} takip etmeyen`,y(),0===t.notFollowingBack.length)w("#igus-list").innerHTML='<div style="padding:24px;text-align:center;color:#b0b3b8;">Herkes seni geri takip ediyor! 🎉</div>',w(".igus-actions").style.display="none";else{w(".igus-actions").style.display="flex";const e='<svg class="igus-verified" viewBox="0 0 24 24"><path d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm-1.9 14.7L6 12.6l1.5-1.5 2.6 2.6 6.4-6.4 1.5 1.5-8 8z"></path></svg>',n='<svg viewBox="0 0 24 24" fill="#666" width="36" height="36" style="border-radius:50%;background:#333;"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"/></svg>';w("#igus-list").innerHTML=t.notFollowingBack.map(i=>{const o=t.selected.has(i.username.toLowerCase())?"checked":"";return`\n            <label class="igus-user" style="cursor:pointer;">\n              <input type="checkbox" class="igus-checkbox igus-user-cb" data-user="${i.username}" ${o}>\n              ${i.avatarUrl?`<img class="igus-avatar" src="${i.avatarUrl}">`:n}\n              <div class="igus-user-info">\n                <a href="https://www.threads.net/@${i.username}" target="_blank" class="igus-user-name igus-stop-prop">\n                  @${i.username} ${i.isVerified?e:""}\n                </a>\n                ${i.full_name?`<span class="igus-full-name">${i.full_name}</span>`:""}\n              </div>\n              <a href="https://www.threads.net/@${i.username}" target="_blank" class="igus-stop-prop" style="color:#2e89ff;text-decoration:none;font-size:12px;font-weight:600;">Profile Git</a>\n            </label>\n          `}).join(""),[...h.querySelectorAll(".igus-stop-prop")].forEach(e=>{e.addEventListener("click",e=>e.stopPropagation())}),[...h.querySelectorAll(".igus-user-cb")].forEach(e=>{e.addEventListener("change",e=>{const n=e.target.getAttribute("data-user").toLowerCase();e.target.checked?t.selected.add(n):t.selected.delete(n),y()})})}}w("#igus-start-btn").onclick=async function(){if(!t.running){t.running=!0,w("#igus-idle").style.display="none",w("#igus-progress").style.display="block";try{let e=await c();if(!e)throw new Error("Takipçiler penceresi bulunamadı.");const n=["Takip Edilenler","Takip","Following"];t.following=await f(e,n,"Takip ettiklerin yükleniyor");const i=["Takipçiler","Followers"];t.followers=await f(e,i,"Takipçilerin yükleniyor");const o=new Set(t.followers.map(e=>e.username.toLowerCase()));t.notFollowingBack=t.following.filter(e=>!o.has(e.username.toLowerCase())),u(e),w("#igus-progress").style.display="none",w("#igus-results").style.display="block",m()}catch(e){w("#igus-progress").style.display="none",w("#igus-idle").style.display="block",w("#igus-idle .igus-desc").textContent=e.message,w("#igus-idle .igus-desc").style.color="#f87171",u(null)}finally{t.running=!1}}},w(".igus-close").onclick=()=>h.remove(),w("#igus-select-all").onchange=e=>{e.target.checked?t.notFollowingBack.forEach(e=>t.selected.add(e.username.toLowerCase())):t.selected.clear(),m()},w("#igus-unfollow-btn").onclick=async function(){if(0!==t.selected.size){t.running=!0,w("#igus-results").style.display="none",w("#igus-progress").style.display="block";try{let e=await c();if(!e)throw new Error("Pencere açılamadı!");await p(e,["Takip Edilenler","Takip","Following"]);const i=o(e);i.scrollTop=0,await n(500);const a=new Set(t.selected),l=a.size;let d=0;for(let t=1;t<=3e3&&0!==a.size;t++){let t=Math.round((l-a.size)/l*100);x("Takipten çıkarılıyor...",l-a.size,l,t);let o=[...e.querySelectorAll('[data-pressable-container="true"]')];0===o.length&&(o=[...e.querySelectorAll('[role="button"]')].map(e=>e.closest('div[style*="flex-direction: row"]')||e.parentElement));let c=!1;for(const e of o){if(!e||!s(e))continue;const t=r(e);if(t&&a.has(t.username.toLowerCase())){const i=[...e.querySelectorAll('[role="button"]')].find(e=>{const t=e.textContent.toLowerCase().trim();return"takip"===t||"takip ediliyor"===t||"following"===t||"takiptesin"===t});if(i){g(i),await n(500);const e=[...document.querySelectorAll("span")].find(e=>{const t=e.textContent.trim().toLowerCase();return"takibi bırak"===t||"unfollow"===t});if(e){const t=e.closest('[role="button"]')||e.closest('div[tabindex="0"]');t&&(g(t),await n(400))}a.delete(t.username.toLowerCase()),c=!0,await n(800)}}}const u=a.size;if(i.scrollBy({top:250,behavior:"auto"}),i.dispatchEvent(new Event("scroll",{bubbles:!0})),await n(350),c||a.size!==u)d=0;else{if(d++,d>=20){const e=i.scrollTop;i.scrollTop=Math.max(0,e-2e3),await n(600),i.scrollTop=e+1e3,await n(1e3)}if(d>=35)break}}t.notFollowingBack=t.notFollowingBack.filter(e=>a.has(e.username.toLowerCase())),t.selected.clear(),u(e),w("#igus-progress").style.display="none",w("#igus-results").style.display="block",m()}catch(e){alert("Hata: "+e.message),w("#igus-progress").style.display="none",w("#igus-results").style.display="block",u(null)}finally{t.running=!1}}},w("#igus-follow-btn").onclick=()=>{window.open(`https://www.threads.net/@${e}`,"_blank")},async function(){const t=w("#igus-credit-avatar"),n=w("#igus-credit-avatar-fallback");if(t&&n)try{const i=await fetch(`/@${e}`);if(!i.ok)return;const o=await i.text();let s="";const r=o.match(/<meta[^>]+property=["']og:image["'][^>]*content=["']([^"']+)["']/i)||o.match(/<meta[^>]+content=["']([^"']+)["'][^>]*property=["']og:image["']/i);if(r&&r[1]&&(s=r[1]),!s){const e=["profile_pic_url_hd","profile_pic_url","hd_profile_pic_url_info","avatar_url","avatarSrc"];for(const t of e){const e=o.match(new RegExp(`"${t}"\\s*:\\s*"([^"]+)"`));if(e){s=e[1];break}}}if(s){const e=s.replace(/\\u0026/g,"&").replace(/&amp;/g,"&").replace(/\\\//g,"/");t.src=e,t.style.display="block",n.style.display="none"}}catch(e){console.warn("[igus] avatar error:",e)}}()}();

Nasıl Kullanılır?

Konsol kodu ile analiz nasıl yapılır?

Threads hesabınıza giriş yapın ve kendi profil sayfanızı açın.


Tarayıcınızın geliştirici araçlarını açın.


Windows / Linux

  • F12
  • Ctrl + Shift + J

macOS

  • ⌘ + ⌥ + I


Açılan geliştirici araçları penceresinde bulunan Console (Konsol) sekmesine geçiş yapın.


Sayfanın üst kısmında bulunan Kodu Kopyala butonuna tıklayın.


Kopyalanan kodu Console (Konsol) alanına yapıştırın ve Enter tuşuna basın.


Bazı Chromium tabanlı tarayıcılarda yapıştırma işlemi güvenlik nedeniyle engellenebilir. Böyle bir durumda aşağıdaki komutu yazıp Enter tuşuna basın:


allow pasting


Ardından analiz kodunu tekrar yapıştırarak çalıştırın.

Kod başarıyla çalıştırıldığında analiz penceresi otomatik olarak açılacaktır.


Açılan pencerede bulunan Taramayı Başlat butonuna tıklayın.


Sistem hesabınızdaki takipçi ve takip edilen verilerini toplamaya başlayacaktır. Hesabınızdaki veri miktarına bağlı olarak işlem birkaç saniye ile birkaç dakika arasında sürebilir.


Tarama tamamlandığında sistem sizi geri takip etmeyen hesapları listeleyerek görüntüleyecektir.


Takip etmeyen kullanıcıları toplu olarak veya tek tek seçebilir, dilerseniz araç üzerinden doğrudan takipten çıkarabilirsiniz.


Önemli: Analiz işlemi devam ederken sayfayı yenilemeyin, farklı bir sayfaya geçiş yapmayın ve araca müdahale etmeyin. Aksi halde tarama işlemi yarıda kesilebilir veya eksik sonuçlar oluşabilir.


Gizlilik: Analiz işlemi doğrudan tarayıcınız üzerinde gerçekleştirilir. Şifreniz, özel mesajlarınız veya diğer kişisel bilgileriniz toplanmaz ve üçüncü taraflarla paylaşılmaz.

Sıkça Sorulan Sorular (SSS)

Yüklediğim ZIP dosyaları sistemde saklanıyor mu?

Hayır. Yüklediğiniz ZIP dosyaları yalnızca analiz işlemi sırasında kullanılır. Dosyalarınız sistemde kalıcı olarak saklanmaz, yedeklenmez ve üçüncü taraflarla paylaşılmaz.

Hangi Threads veri dosyalarını yüklemeliyim?

Meta tarafından Threads hesabınız için oluşturulan veri arşivini (.zip) yüklemeniz yeterlidir. Sistem gerekli dosyaları otomatik olarak tespit ederek analizi başlatır.

JavaScript analizinde verilerim sunucuya gönderiliyor mu?

Hayır. Analiz işlemi doğrudan tarayıcınız üzerinde çalışır. Verileriniz üçüncü taraf sistemlere gönderilmez ve kayıt altına alınmaz.

JavaScript kodunu çalıştırmak güvenli mi?

Evet. Sitede paylaşılan kod yalnızca Threads hesabınızdaki takipçi ve takip edilen verilerini analiz etmek amacıyla geliştirilmiştir. Şifrelerinize veya kişisel bilgilerinize erişmez.

Threads takip etmeyenleri nasıl bulabilirim?

Threads takip etmeyenleri bulmak için Threads hesabınızın takipçi ve takip edilen verilerini analiz edebilirsiniz. Threads Analiz, bu listeleri karşılaştırarak sizin takip ettiğiniz ancak sizi geri takip etmeyen hesapları belirlemenize yardımcı olur. Böylece Threads beni takip etmeyenler ve Threads geri takip etmeyenler listesini kolayca inceleyebilirsiniz.

Threads takipçi analizi nedir?

Threads takipçi analizi, hesabınızdaki takipçi ve takip edilen verilerinin karşılaştırılarak incelenmesidir. Threads takipçi analizi sayesinde takipçi sayınızı, takip ettiğiniz hesapları, karşılıklı takipleri ve geri takip etmeyen hesapları daha kolay değerlendirebilirsiniz.

Threads takipçi ve takip edilen hesaplar karşılaştırılabilir mi?

Evet. Threads takipçi ve takip edilen listeleri karşılaştırılarak hangi hesapların sizi takip ettiği, hangi hesapların sizi takip etmediği ve hangi hesaplarla karşılıklı takipte olduğunuz belirlenebilir. Bu özellik, Threads takipçi karşılaştırma ve Threads takip edilen analizi için kullanılabilir.

Threads karşılıklı takip nedir?

Threads karşılıklı takip, sizin takip ettiğiniz ve aynı zamanda sizi takip eden hesapları ifade eder. Threads karşılıklı takip analizi sayesinde mutual followers ve mutual following olarak adlandırılan hesapları ayrı şekilde inceleyebilirsiniz.

Threads beni takip etmeyen hesapları görebilir miyim?

Evet. Takipçi ve takip edilen verileriniz analiz edildiğinde, sizin takip ettiğiniz ancak sizi takip etmeyen hesaplar belirlenebilir. Böylece Threads beni takip etmeyenler, Threads takip etmeyen hesaplar ve Threads geri takip etmeyen hesaplar ayrı olarak görüntülenebilir.

Threads takipten çıkanları görebilir miyim?

Takipten çıkanları belirlemek için farklı tarihlerde alınmış Threads veri arşivlerinin karşılaştırılması gerekir. Önceki ve güncel takipçi listeleri karşılaştırılabiliyorsa hangi hesapların takipten çıktığı tespit edilebilir. Bu yöntem Threads takipten çıkanlar ve takipçi değişimi analizi için kullanılabilir.

Threads takipçi sayısı nasıl analiz edilir?

Threads takipçi sayısı, veri arşivinizde bulunan takipçi bilgileri üzerinden analiz edilebilir. Threads takipçi sayısı analizi ile toplam takipçi sayınızı ve mevcut takip edilen sayınızı karşılaştırabilir, hesabınızın takipçi durumunu daha ayrıntılı inceleyebilirsiniz.

Threads takip edilen hesaplar nasıl analiz edilir?

Threads takip edilen hesaplar, hesabınızın veri arşivindeki following verileri kullanılarak analiz edilebilir. Threads takip edilen analizi sayesinde takip ettiğiniz hesapları inceleyebilir ve takipçi listenizle karşılaştırabilirsiniz.

Threads analiz sonucu hangi bilgileri gösterir?

Analiz sonucunda kullanılan veri arşivine bağlı olarak takipçiler, takip edilen hesaplar, karşılıklı takipler, geri takip etmeyen hesaplar ve çeşitli hesap istatistikleri görüntülenebilir. Böylece Threads hesap analizi ve Threads takipçi istatistikleri tek bir sonuç ekranında incelenebilir.

Threads ücretsiz analiz yapılabilir mi?

Threads hesabınızdan oluşturduğunuz veri arşivini desteklenen analiz yöntemiyle kullanarak temel hesap ve takipçi analizlerini gerçekleştirebilirsiniz. Sunulan özellikler ve kullanım limitleri site üzerindeki güncel kullanım koşullarına göre değişebilir.

Threads profil analizi ne işe yarar?

Threads profil analizi, hesabınızla ilgili mevcut verileri daha anlaşılır hale getirerek takipçi, takip edilen ve karşılıklı takip gibi bilgileri incelemenizi sağlar. Threads profil analizi özellikle hesabının takipçi yapısını ve takip ilişkilerini değerlendirmek isteyen kullanıcılar için faydalıdır.

Threads takipçi raporu oluşturabilir miyim?

Analiz sonucunda elde edilen veriler raporlanabilir. Desteklenen dışa aktarma seçenekleri kullanılarak Threads takipçi raporu, takipçi listesi ve diğer analiz sonuçları daha sonra incelenmek üzere kaydedilebilir.

Threads takipçi listesi analiz edilebilir mi?

Evet. Threads veri arşivinizde bulunan takipçi listesi analiz edilerek hesaplar arasındaki takip ilişkileri incelenebilir. Threads takipçi listesi analizi, takipçi ve takip edilen listelerinin karşılaştırılmasına da yardımcı olur.

Threads takipçi karşılaştırma nasıl yapılır?

Threads takipçi karşılaştırma işlemi, takipçi ve takip edilen listelerinin analiz edilmesiyle gerçekleştirilir. Listeler karşılaştırılarak karşılıklı takip edilen ve geri takip etmeyen hesaplar belirlenebilir. Böylece Threads takipçi karşılaştırma aracı olarak analiz sonuçlarından yararlanabilirsiniz.

Threads verilerimi nasıl indirebilirim?

Threads hesabınızla ilgili veri arşivi Meta tarafından sunulan veri indirme seçenekleri üzerinden oluşturulabilir. Oluşturulan arşiv desteklenen formatta hazırlandıktan sonra Threads ZIP analiz işlemi için kullanılabilir.

Threads hesap analizi için şifremi paylaşmam gerekir mi?

Hayır. Threads hesabınızın şifresini analiz amacıyla paylaşmanız gerekmez. Analiz için kullanılan yönteme göre desteklenen Threads veri arşivi veya tarayıcı üzerinde işlenen veriler kullanılabilir. Şifrenizi hiçbir analiz aracına vermemeniz güvenlik açısından önemlidir.

Threads ZIP dosyası neden kullanılıyor?

Threads ZIP dosyası, hesabınızla ilgili dışa aktarılan verileri bir arada içerebilen veri arşividir. Analiz aracı, desteklenen dosyaları bu arşiv içerisinden okuyarak Threads ZIP analiz işlemini gerçekleştirir.

Threads JSON analizi nedir?

JSON analizi, Threads veri arşivinde bulunan JSON formatındaki verilerin okunarak anlamlı sonuçlara dönüştürülmesidir. Desteklenen JSON dosyaları kullanılarak takipçi, takip edilen ve diğer hesap verileri analiz edilebilir. Bu işlem Threads JSON analiz ve Threads veri analizi kapsamında değerlendirilebilir.

Threads follower analysis nedir?

Threads follower analysis, Threads hesabındaki takipçi verilerinin analiz edilmesi anlamına gelir. Takipçi ve takip edilen listeleri karşılaştırılarak geri takip etmeyen hesaplar, karşılıklı takipler ve çeşitli hesap istatistikleri incelenebilir.

Threads following analysis nedir?

Threads following analysis, hesabınızın takip ettiği hesapların analiz edilmesidir. Takip edilen hesaplar, takipçi listenizle karşılaştırılarak Threads following analysis kapsamında geri takip etmeyen veya karşılıklı takipte olduğunuz hesaplar belirlenebilir.

Threads hesap verilerimi neden analiz etmeliyim?

Hesap verilerinizi analiz etmek, takipçi ve takip edilen listenizdeki ilişkileri daha kolay anlamanıza yardımcı olabilir. Threads hesap analizi sayesinde takipçi sayısı, takip edilen hesaplar, karşılıklı takipler ve geri takip etmeyen hesaplar gibi bilgileri tek bir yerde inceleyebilirsiniz.

Threads takipçi istatistikleri ne işe yarar?

Threads takipçi istatistikleri, hesabınızın mevcut takipçi durumunu daha kolay değerlendirmenizi sağlar. Takipçi ve takip edilen sayılarının yanı sıra mevcut veri setinin desteklediği diğer istatistikler de analiz sonucunda görüntülenebilir.

Threads analiz aracı mobil cihazlarda kullanılabilir mi?

Evet. Web tabanlı analiz aracı mobil uyumlu olarak tasarlanmışsa telefon veya tablet üzerinden de kullanılabilir. Dosya yükleme ve analiz işlemleri kullanılan cihazın ve tarayıcının desteklediği özelliklere bağlı olarak gerçekleştirilebilir.

Threads analiz sonuçlarını kaydedebilir miyim?

Analiz sonuçlarının kaydedilip kaydedilemeyeceği kullanılan analiz yöntemine ve sitedeki mevcut özelliklere bağlıdır. Desteklenen dışa aktarma seçenekleri bulunuyorsa analiz sonuçları daha sonra incelemek üzere dışarı aktarılabilir.

Threads takipçi değişimini nasıl takip edebilirim?

Takipçi değişimini takip etmek için farklı tarihlerde elde edilen Threads veri arşivlerinin karşılaştırılması gerekir. Birden fazla analiz sonucu saklanabiliyorsa zaman içerisindeki takipçi değişimleri karşılaştırılarak Threads follower tracker ve büyüme analizi yapılabilir.