Bloga geri dön

Twitter/X Profilleri Güvenli Scraping: Proxy Kullanarak Ban Almadan Nasıl Parse Edilir

Twitter/X için güvenli veri çekme rehberi: hangi proxy'leri kullanmalı, anti-detect tarayıcıyı nasıl ayarlamalı ve profil tararken engellerden nasıl kaçınmalı.

📅17 Ocak 2026
```html

Twitter (artık X) otomatik veri kazımaya karşı aktif bir şekilde mücadele ediyor: IP adreslerini engelliyor, istek sayısını sınırlıyor ve şüpheli aktivitelerde hesapları yasaklıyor. Eğer pazarlama araştırmaları, marka anmalarını izleme veya rakip analizi için veri topluyorsanız — doğru proxy ve anti-detect araçları ile çalışma stratejisine ihtiyacınız var.

Bu rehberde, Twitter/X'te güvenli bir kazıma nasıl ayarlanır, farklı görevler için hangi proxy'lerin seçileceği ve toplu profilleri kazırken yasaklardan nasıl kaçınılacağına dair detayları inceleyeceğiz.

Neden Twitter/X kazımayı engelliyor ve bu nasıl çalışıyor

X'e yeniden markalaşmanın ardından platform, otomatik veri toplama politikalarını önemli ölçüde sıkılaştırdı. Koruma sistemi, birden fazla parametreyi aynı anda analiz ediyor ve eğer önlemlere uymazsanız, manuel çalışma sırasında bile engellenebilirsiniz.

Twitter/X'teki engellemelerin ana tetikleyicileri

1. Rate limit'lerin aşılması. Twitter, dakikada yapılacak istek sayısı için katı limitler belirliyor. Yetkisiz kullanıcılar için bu, her 15 dakikada yaklaşık 180 istek, yetkili kullanıcılar için ise 900 isteğe kadar çıkıyor. Limitlerin aşılması durumunda 429 hatası (Too Many Requests) alırsınız ve sistematik ihlallerde IP adresi yasaklanır.

2. Şüpheli davranış kalıpları. Eğer profilleri dakikada 10 tane açıyorsanız, sayfaları aynı hızda kaydırıyorsanız veya duraksamadan işlem yapıyorsanız — sistem botu tanır. Gerçek bir kullanıcı duraksar, içeriği okur ve bazen dikkati dağılır.

3. Bir IP ile birçok hesap kullanımı. Eğer bir IP adresinden kısa bir süre içinde 5-10 farklı hesap giriyorsa — bu bir kırmızı bayraktır. Twitter, tüm hesapları zincirleme olarak yasaklayabilir (chain-ban).

4. Dijital parmak izi (fingerprint) eksikliği. Platform, tarayıcı hakkında veriler toplar: versiyon, uzantılar, ekran çözünürlüğü, saat dilimi, WebGL, Canvas. Eğer bu veriler gerçek cihazla uyuşmuyorsa veya birkaç hesapta aynıysa — bu şüphe uyandırır.

⚠️ Önemli: Twitter'ın Elon Musk tarafından satın alınmasından ve X'e yeniden markalaşmasından sonra koruma sistemi daha agresif hale geldi. Artık API erişimi bile ücretli (temel tarifeden itibaren aylık 100$), ve web arayüzü üzerinden ücretsiz kazıma özellikle sıkı bir şekilde izleniyor.

Twitter/X otomasyonu nasıl belirliyor

Koruma sistemi çok katmanlı bir analiz kullanıyor:

  • User-Agent ve başlık analizi. Eğer HTTP istek başlıkları gerçek bir tarayıcıya uymuyorsa veya otomasyonu belirten izler (örneğin, User-Agent'da Selenium, Puppeteer) içeriyorsa — istek engellenir.
  • JavaScript kontrolü. Twitter, sayfanın gerçek bir tarayıcı tarafından açıldığını doğrulamak için aktif olarak JavaScript çağrıları kullanır, basit bir HTTP istemcisi değil.
  • Fare ve klavye davranış analizi. Platform, imleç hareketlerini, kaydırma hızını, tıklama kalıplarını izler. Botlar genellikle düz hatlar boyunca hareket eder veya fareyi hiç hareket ettirmez.
  • IP adresinin itibarı. Eğer IP kara listede ise (tanınmış bir barındırma sağlayıcısının veri merkezi, kötü bir üne sahip bir proxy sağlayıcısı) — güvenilirliği düşer.

Twitter/X için hangi proxy'ler uygundur: türlerin karşılaştırması

Proxy türünün seçimi, görevlerinize bağlıdır: kamu verilerinin toplu kazınması, yetkilendirilmiş hesaplarla çalışma veya rakiplerin izlenmesi. Her türü ve Twitter/X için kullanımını inceleyelim.

Konut proxy'leri — hesaplarla çalışma için en iyi seçim

Konut proxy'leri, internet servis sağlayıcıları tarafından verilen gerçek ev kullanıcılarının IP adreslerini kullanır. Twitter/X için en güvenli seçenek budur, çünkü platform bu trafiği normal bir kullanıcıdan ayırt edemez.

Konut proxy'lerini Twitter/X için ne zaman kullanmalısınız:

  • Yetkilendirilmiş hesaplarla çalışma (giriş, kapalı profilleri kazıma)
  • Belirli hesaplar veya etiketler için uzun vadeli izleme
  • Yüksek yoğunlukta kazıma (yasaklama riskini minimize etmek gerektiğinde)
  • Farklı coğrafi bölgelerden veri toplama (örneğin, bölgesel trendlerin analizi için)

Avantajlar: Twitter/X'ten maksimum güven düzeyi, düşük yasaklama oranı, CAPTCHA'larla çalışma imkanı (genellikle ortaya çıkmaz), yapışkan oturum desteği (bir IP 10-30 dakika boyunca).

Dezavantajlar: Daha yüksek maliyet (genellikle trafik başına ödeme, 1 GB için 7-15$), hız veri merkezlerinden daha düşük.

Mobil proxy'ler — hesapların maksimum korunması için

Mobil proxy'ler, mobil operatörlerin IP adreslerini (4G/5G) kullanır. Bu, sosyal medya için en güvenilir IP türüdür, çünkü Twitter/X mobil IP'leri çok nadir engeller — bir adresin arkasında binlerce gerçek kullanıcı olabilir.

Mobil proxy'leri Twitter/X için ne zaman kullanmalısınız:

  • Kaybedilemeyecek değerli hesaplarla çalışma
  • Önceki yasaklamalardan sonra kazıma (maksimum koruma gerektiğinde)
  • Otomatik işlemler: beğeniler, retweetler, takipler (bu Twitter'ın ToS'sini ihlal etse de)
  • IP'ye karşı sert yasaklamaları aşma (mobil IP'ler neredeyse hiç kara listeye alınmaz)

Avantajlar: Maksimum güven düzeyi, IP yasaklama riski neredeyse sıfır, "uçak modu" aracılığıyla IP rotasyonu imkanı (her 5-10 dakikada bir IP değişimi).

Dezavantajlar: En pahalı proxy türü (aylık 50-100$'dan bir IP için), sınırlı sayıda mevcut IP, hız mobil bağlantının kalitesine bağlı.

Veri merkezi proxy'leri — kamu verilerinin toplu kazınması için

Veri merkezi proxy'leri, barındırma sağlayıcılarının sunucularının IP adresleridir. Hızlı ve ucuzdur, ancak Twitter/X bunlara şüpheyle yaklaşır.

Twitter/X için veri merkezlerini ne zaman kullanabilirsiniz:

  • Yetkilendirme olmadan kamu profillerinin kazınması (sınırlı işlevsellik)
  • Düşük yoğunlukta veri toplama
  • Konut proxy'lerinde çalışmadan önce kazıma scriptlerini test etme
  • Resmi API üzerinden çalışma (ücretli erişiminiz varsa)

Avantajlar: Düşük maliyet (aylık 1-3$'dan IP başına), yüksek hız (1 Gbps'ye kadar), bağlantı kararlılığı.

Dezavantajlar: Yüksek yasaklama riski, sık sık CAPTCHA çözümü gerektirir, yetkilendirilmiş hesaplarla çalışmak için uygun değildir, birçok IP zaten Twitter/X kara listelerinde bulunmaktadır.

Twitter/X için proxy türlerinin karşılaştırma tablosu

Parametre Konut Mobil Veri Merkezi
Twitter/X güven düzeyi Yüksek Çok yüksek Düşük
Yasaklama riski Düşük (5-10%) Minimum (1-3%) Yüksek (30-50%)
Hesaplarla çalışma ✅ Evet ✅ Evet ❌ Tavsiye edilmez
Hız Orta (10-50 Mbps) Orta (5-30 Mbps) Yüksek (100-1000 Mbps)
Maliyet 1 GB için 7-15$ Aylık IP başına 50-100$ Aylık IP başına 1-3$
En iyi kullanım Yetkilendirilmiş kazıma Değerli hesaplar Kamu verileri

Twitter/X'teki rate limit'leri: istek limitlerini aşmamak için ne yapmalısınız

Twitter/X, sunucuların aşırı yüklenmesini ve otomatik veri toplamanın önlenmesini sağlamak için istek sayısında katı sınırlamalar koyar. Eğer limitleri aşarsanız — geçici bir yasak (15 dakikadan birkaç saate kadar) veya kalıcı bir IP/hesap yasaklaması alırsınız.

Güncel Twitter/X limitleri (2024)

X Premium ücretli aboneliği ile limitler birkaç kategoriye ayrıldı:

Hesap türü Tweet görüntüleme/gün API istekleri (15 dk)
Yetkisiz Sınırlı erişim ~180 istek
Ücretsiz hesap 600-1000 tweet ~300 istek
X Premium (aylık 8$) 6000-10000 tweet ~900 istek
Doğrulanmış (eski) Sert limit yok ~900 istek

Önemli: Bu limitler yalnızca API'ye değil, aynı zamanda web arayüzü üzerinden normal görüntülemeye de uygulanır. Eğer bir tarayıcı aracılığıyla kullanıcı davranışlarını taklit ederek kazıyorsanız — bu kısıtlamalar yine geçerlidir.

Kazıma sırasında rate limit'leri nasıl aşabilirsiniz

1. IP adreslerinin rotasyonu. Otomatik rotasyon ile bir proxy havuzu kullanın. Konut proxy'leri için optimal değişim sıklığı — her 50-100 istekte veya her 10-15 dakikada bir. Bu, yükü farklı IP'ler arasında dağıtarak tek bir adres üzerindeki limitleri aşmamanızı sağlar.

2. Birçok hesap kullanımı. Eğer büyük bir veri hacmi toplamanız gerekiyorsa, 5-10 Twitter/X hesabı oluşturun ve kazımayı bunlar arasında dağıtın. Her hesap, kendi benzersiz proxy'si üzerinden çalışmalı ve ayrı bir dijital parmak izi (fingerprint) olmalıdır.

3. İstekler arasında gecikmeler. İstekleri maksimum hızda yapmayın. Rastgele duraklamalar ekleyin:

  • Profilleri görüntüleme arasında: 3-7 saniye
  • Akış kaydırma arasında: 2-5 saniye
  • Hashtag araması arasında: 5-10 saniye
  • Her 50-100 eylemde uzun duraklamalar: 30-60 saniye

4. Verileri önbelleğe alma. Aynı verileri tekrar istemeyin. Kazıma sonuçlarını bir veritabanında saklayın ve profilin zaten işlenip işlenmediğini kontrol edin.

💡 İpucu: Eğer 429 hatası (Too Many Requests) aldıysanız, hemen tekrar istek yapmaya çalışmayın. En az 15 dakika bekleyin, daha iyi bir seçenek — proxy rotasyonu ile IP adresinizi değiştirin. Tekrar denemeler kalıcı yasaklamalara yol açabilir.

Güvenli kazıma için anti-detect tarayıcının ayarlanması

Anti-detect tarayıcıları, her Twitter/X hesabı için benzersiz dijital parmak izleri (fingerprints) oluşturmanıza olanak tanır, bu da güvenli kazıma için kritik öneme sahiptir. Bunu yapmadan platform, birkaç hesabı birbirine bağlayabilir ve hepsini zincirleme olarak yasaklayabilir.

Twitter/X için popüler anti-detect tarayıcılar

Dolphin Anty — aracı ve SMM uzmanları arasında en popüler seçeneklerden biridir. Ücretsiz tarifesi, küçük kazıma görevleri için yeterli olan 10 profile kadar oluşturmanıza izin verir.

AdsPower — işlevsellik ve fiyat arasında iyi bir denge sunar. RPA (Robotic Process Automation) aracılığıyla yerleşik otomasyon vardır, bu da kod yazmadan kazımayı ayarlamanızı sağlar.

Multilogin — maksimum koruma seviyesi ile premium bir çözümdür. Büyük ajanslar tarafından kullanılır, ancak pahalıdır (aylık 99€'dan). Sadece büyük veri hacimlerinin profesyonel kazınması için mantıklıdır.

GoLogin — iyi kalitede fingerprints ile bütçe dostu bir seçenektir. Hesaplarla hareket halindeyken çalışmak için bir mobil uygulama vardır.

Twitter/X için kazıma profili ayarlama adım adım (Dolphin Anty örneği)

Adım 1: Yeni bir tarayıcı profili oluşturma

  • Dolphin Anty'i açın ve "Profil oluştur" butonuna tıklayın
  • İşletim sistemini seçin: Windows, macOS veya Linux (gerçek cihazınıza uygun olanı veya Twitter kullanıcıları arasında en popüler olanı seçin)
  • Profil adını belirtin: örneğin, "Twitter Kazıyıcı ABD #1"

Adım 2: Proxy ayarlama

  • "Proxy" bölümünde türü seçin: HTTP, HTTPS veya SOCKS5 (Twitter/X için SOCKS5 tercih edilir)
  • Proxy verilerini girin: IP adresi, port, kullanıcı adı, şifre
  • "Proxy'yi kontrol et" butonuna tıklayın — durumun yeşil olduğundan ve coğrafi konumun doğru olduğundan emin olun
  • Önemli: Her Twitter/X hesabı için ayrı bir proxy kullanın

Adım 3: Parmak izi (digital fingerprint) ayarlama

  • User-Agent: güncel Chrome'un gerçek bir User-Agent'ını seçin (örneğin, Windows 10'da Chrome 120)
  • Ekran çözünürlüğü: popüler çözünürlükleri kullanın (1920x1080, 1366x768, 1440x900) — egzotik değerler koymayın
  • Saat dilimi: proxy'nin coğrafi konumuyla uyuşmalıdır (eğer proxy ABD/New York'tan ise — EST koyun)
  • Tarayıcı dili: bölgeye uygun olmalıdır (ABD için en-US, Birleşik Krallık için en-GB)
  • WebRTC: devre dışı bırakın veya proxy IP'si ile değiştirin (aksi takdirde gerçek IP sızıntısı olabilir)
  • Canvas ve WebGL: "Noise" modunu kullanın (gürültü ekleme) — bu, her profil için benzersiz bir parmak izi oluşturur

Adım 4: Ek güvenlik ayarları

  • Şifrelerin otomatik doldurulmasını devre dışı bırakın (Twitter, kaydedilmiş verilerin varlığını kontrol edebilir)
  • Her kazıma oturumundan sonra çerezleri temizleyin
  • Tarayıcı uzantılarını kullanmayın — bunlar benzersiz parmak izleri oluşturur ve otomasyonu ortaya çıkarabilir
  • "Do Not Track" (DNT) özelliğini etkinleştirin — birçok gerçek kullanıcı bunu kullanır

⚠️ Kritik hata: Birden fazla hesap için aynı parmak izini kullanmayın! Twitter/X, benzer dijital parmak izlerini kolayca tespit eder ve tüm ilişkili hesapları yasaklar. Her anti-detect tarayıcısındaki profil, benzersiz parametrelere sahip olmalıdır.

Twitter/X için kazıma araçları: hazır çözümlerden koda

Araç seçimi, teknik becerilerinize ve görev hacminize bağlıdır. Basit kodsuz hizmetlerden profesyonel scriptlere kadar seçenekleri inceleyelim.

Twitter/X için hazır kazıma hizmetleri (kodsuz)

Phantombuster — Twitter/X için hazır şablonlarla bulut tabanlı bir otomasyon hizmetidir. Profilleri, takipçileri, hashtag'lere göre tweetleri kazımayı sağlar. Ayarlama 5-10 dakika sürer: şablonu seçersiniz, parametreleri (hashtag, hesap listesi) belirlersiniz, proxy'yi bağlarsınız ve başlatırsınız.

Apify — hazır kazıyıcıların pazar yeridir. Twitter/X için birkaç aktör (hazır script) vardır: profilleri kazıma, tweet toplama, anmaları izleme. Bulut üzerinden çalışır, proxy destekler, sınırlamalarla ücretsiz bir tarifesi vardır.

Octoparse — görsel bir kazıyıcı oluşturucusudur. Twitter/X'i programın arayüzünde açarsınız, toplamak istediğiniz öğelere tıklarsınız (isim, bio, takipçi sayısı) ve program otomatik olarak bir script oluşturur. Basit görevler için uygundur, ancak sayfaların karmaşık yapısıyla başa çıkamayabilir.

Anti-detect tarayıcılarda RPA ile otomasyon

Bazı anti-detect tarayıcıları (AdsPower, Octo Browser), kullanıcı eylemlerini kaydetme ve yeniden oynatma imkanı sağlayan yerleşik RPA (Robotic Process Automation) araçlarına sahiptir.

Bu nasıl çalışır:

  • Twitter/X'i anti-detect tarayıcısında açın
  • Eylem kaydetme modunu etkinleştirin
  • Gerekli eylemleri gerçekleştirin: profili açın, verileri kopyalayın, bir sonraki profile geçin
  • Kayıt işlemini durdurun — tarayıcı bir script oluşturdu
  • Kazıma için hesap listesini yükleyin ve scripti döngüde başlatın

Avantajlar: programlama becerisi gerektirmez, gerçek bir tarayıcı üzerinden çalışır (koruma aşma seviyesi yüksek), rastgele gecikmeler ve davranış taklidi eklemek kolaydır.

Kod ile kazıma: Python + Selenium/Playwright

Daha karmaşık görevler ve sürecin tam kontrolü için programlama kullanın. Python, zengin kütüphane ekosistemi nedeniyle kazıma için en popüler dildir.

Temel kütüphaneler:

  • Selenium — tarayıcı otomasyonu, Chrome/Firefox ile çalışır, proxy ve kullanıcı eylemlerinin taklit edilmesini destekler
  • Playwright — Selenium'un modern bir alternatifi, daha hızlı ve daha kararlıdır, headless modunu destekler
  • Tweepy — resmi Twitter API'si ile çalışma kütüphanesi (ücretli erişim gerektirir)
  • Twint — API olmadan Twitter kazıma (dikkat: Twitter bu yöntemi aktif olarak engelliyor, kararsız çalışıyor)

Python + Selenium ile temel bir script örneği:

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.options import Options
import time
import random

# Proxy ayarı
proxy = "123.45.67.89:8080"  # Proxy'nizi değiştirin
chrome_options = Options()
chrome_options.add_argument(f'--proxy-server={proxy}')
chrome_options.add_argument('--disable-blink-features=AutomationControlled')
chrome_options.add_experimental_option("excludeSwitches", ["enable-automation"])

# Tarayıcıyı başlatma
driver = webdriver.Chrome(options=chrome_options)

# Twitter profilini açma
driver.get('https://twitter.com/elonmusk')
time.sleep(random.uniform(3, 7))  # Rastgele gecikme

# Profil verilerini kazıma
try:
    name = driver.find_element(By.XPATH, '//div[@data-testid="UserName"]').text
    bio = driver.find_element(By.XPATH, '//div[@data-testid="UserDescription"]').text
    followers = driver.find_element(By.XPATH, '//a[contains(@href, "/followers")]/span').text
    
    print(f"İsim: {name}")
    print(f"Bio: {bio}")
    print(f"Takipçiler: {followers}")
except Exception as e:
    print(f"Kazıma hatası: {e}")

driver.quit()

Kodla çalışırken dikkat edilmesi gereken önemli noktalar:

  • Her eylem arasında time.sleep(random.uniform(3, 7)) ekleyin — bu, gerçek bir kullanıcının davranışını taklit eder
  • Otomasyon izlerini gizlemek için --disable-blink-features=AutomationControlled kullanın
  • User-Agent'ı gerçek bir değerle değiştirin: chrome_options.add_argument('user-agent=Mozilla/5.0...')
  • try/except ile hataları işleyin — Twitter/X sık sık sayfa yapısını değiştirir
  • Sonuçları bir veritabanında (SQLite, PostgreSQL) veya CSV dosyasında saklayın

Toplu kazımadan önce Twitter/X hesaplarının ısınması

Eğer Twitter/X için yeni hesaplar kullanıyorsanız, hemen toplu veri toplamaya başlamamalısınız. Platform, hesabın "yaşını" ve aktivitesini izler — yeni hesaplar agresif davranış sergilediklerinde öncelikle yasaklanır.

Hesap ısınma planı (7-14 gün)

1-3. Gün: Temel ayar ve minimum aktivite

  • Profili doldurun: avatar, bio, web sitesi bağlantısı (gerçek verileri kullanın, profili boş bırakmayın)
  • Alanınızdaki 5-10 popüler hesaba abone olun
  • Akışı 2-3 dakika kaydırın, 2-3 beğeni yapın
  • 1-2 retweet yapın
  • Günde 10'dan fazla işlem yapmayın

4-7. Gün: Aktivite artırma

  • 10-15 hesap daha takip edin
  • 1-2 kendi tweetinizi paylaşın (basit olabilir, "Merhaba Twitter!" gibi)
  • Günde 5-10 beğeni yapın
  • Diğer kullanıcıların profillerini incelemeye başlayın (günde 5-10 profil)
  • Birkaç tweeti yer imlerine ekleyin

8-14. Gün: Kazımaya hazırlık

  • 50-70 takipçi sayısına ulaşmak için 20-30 hesap daha takip edin
  • Her 2-3 günde 1 tweet paylaşın
  • Günde 10-20 profil inceleyin
  • Hashtag aramasını kullanın (ama henüz kazımayın — sadece arayın ve okuyun)
  • 12-14. günde hafif kazımaya başlayabilirsiniz: günde 20-30 profil, duraklamalarla

💡 İpucu: Eğer Twitter/X hesapları satın alıyorsanız (farm hesaplar), en az 3-6 aylık, doldurulmuş profili ve aktivite geçmişi olanları tercih edin. Bu tür hesapları hemen kazımada kullanabilirsiniz, ancak yine de küçük hacimlerle başlayın.

"Isınmış" hesabın belirtileri

  • Hesap yaşı: en az 14 gün, tercihen 30+ gün
  • Takipçi sayısı: 50-100 (ne çok fazla, ne de çok az)
  • Takipçi sayısı: 5-20 (birkaç gerçek takipçi bile güvenilirliği artırır)
  • Tweet geçmişi: en az 5-10 yayın
  • Beğeniler ve retweetler: geçmişte 20-50 eylem
  • Doldurulmuş profil: avatar, bio, belki bağlantı

Yasaklardan korunma için güvenli kazıma kontrol listesi: 12 kural

Tüm önerileri Twitter/X kazıma sırasında uyulması gereken bir kontrol listesinde toplayalım:

✅ Güvenlik kontrol listesi

1. Kaliteli proxy'ler kullanın

  • Hesaplarla çalışmak için: konut veya mobil proxy'ler
  • Bir proxy = bir hesap (karıştırmayın)
  • Kullanımdan önce proxy'nin coğrafi konumunu kontrol edin

2. Benzersiz parmak izleri ayarlayın

  • Anti-detect tarayıcı kullanın (Dolphin Anty, AdsPower, Multilogin)
  • Her hesap = benzersiz bir parametre seti (User-Agent, çözünürlük, saat dilimi)
  • WebRTC'yi devre dışı bırakın veya proxy IP'si ile değiştirin

3. Rate limit'lere uyun

  • Bir hesaptan saatte 300-500'den fazla istek yapmayın
  • Rastgele gecikmeler ekleyin: eylemler arasında 3-7 saniye
  • Her 50-100 eylemde uzun duraklamalar yapın (30-60 saniye)

4. Yeni hesapları ısıtın

  • Aktif kazımadan önce en az 7-14 gün bekleyin
  • Profili doldurun ve aktivite geçmişi oluşturun
  • Küçük hacimlerle başlayın: günde 20-30 profil

5. Gerçek bir kullanıcının davranışını taklit edin

  • Rastgele fare hareketleri ekleyin
  • Sayfaları farklı hızlarda kaydırın
  • Bazen dikkatinizi dağıtın: diğer sekmeleri açın, duraklamalar yapın

6. IP adreslerini rotasyona sokun

  • Her 50-100 istekte veya her 10-15 dakikada bir IP değiştirin
  • Kararlılık için yapışkan oturumlar kullanın (bir IP 10-30 dakika boyunca)
  • Aynı IP'ye çok sık dönmeyin

7. Hataları düzgün bir şekilde işleyin

  • 429 hatası (Too Many Requests) alırsanız — en az 15 dakika bekleyin
  • 403 hatası (Forbidden) alırsanız — IP değiştirin ve parmak izini kontrol edin
  • CAPTCHA ile karşılaşırsanız — manuel olarak çözün veya hizmetler aracılığıyla (2Captcha, AntiCaptcha) çözün

8. Verileri önbelleğe alın

  • Sonuçları bir veritabanında saklayın
  • Aynı profilleri tekrar kazımayın
  • Log tutun: hangi profillerin ne zaman, hangi sonuçla işlendiği

9. Yükü dağıtın

  • Büyük kazıma hacimleri için 5-10 hesap kullanın
  • Her hesap kendi ritminde çalışır (senkronize etmeyin)
  • Farklı saat dilimlerinde kazıyın (tüm hesapları aynı anda değil)

10. Pik aktivite saatlerinde çalışın

  • Hedef coğrafi konumda çalışma saatlerinde kazıyın (yerel saatte 9:00-18:00)
  • Gece kazımalarından kaçının (00:00-06:00) — bu şüpheli görünür

11. Hesapların durumunu izleyin

  • Hesapları günlük olarak kontrol edin: yasaklı mı, uyarı var mı
  • Eğer bir hesap uyarı aldıysa — aktiviteyi 3-7 gün azaltın
  • İstatistik tutun: her hesabın kaç profili kazıdığı, sorun olup olmadığı

12. Özel mesajları ve kapalı verileri kazımayın

  • Yalnızca kamu verilerini toplayın: profiller, tweetler, takipler
  • Özel hesapları aşmaya çalışmayın
  • Twitter/X'in Hizmet Şartlarına uyun (kazıma bunları ihlal etse de, riskleri minimize edin)
```