Python ile Hızlı Web Botu Nasıl Yazılır? (Proxy + Header Destekli)

Admin

Herşeyi Burada Bulabilirsin
Yönetici
Administrator
Akisor
Katılım
9 Haziran 2025
Mesajlar
66
Çözümler
1
Tepkime puanı
0
Puan
6
Konum
Türkiye
Web sitesi
akisforum.com
Python ile Proxy ve Header Destekli Web Botu Yazımı

🤖 Bu Bot Ne İşe Yarar?
Web botları, belirli bir URL’ye otomatik olarak istek göndererek veri çekmeye veya işlem yapmaya yarar.
Bu örnekte:
- Sürekli istek gönderen
- Proxy ile anonim çalışan
- Tarayıcı gibi davranmak için custom `headers` kullanan
bir Python botu yazacağız.

⚙️ Kullanılan Modüller
  • `requests` — HTTP işlemleri için
  • `time` — Gecikme için
  • `random` — Rastgele bekleme süresi

Eğer `requests` yüklü değilse:
Kod:
pip install requests

🔐 Proxy ve Header Destekli Bot Kodu
Python:
import requests
import time
import random

url = "https://httpbin.org/get"  # Test URL

proxy = {
    "http": "http://kullanici:sifre@proxyip:port",
    "https": "http://kullanici:sifre@proxyip:port"
}

headers = {
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)",
    "Accept": "text/html,application/xhtml+xml,application/xml",
    "Accept-Language": "tr-TR,tr;q=0.9,en-US;q=0.8,en;q=0.7",
    "Connection": "keep-alive"
}

while True:
    try:
        response = requests.get(url, headers=headers, proxies=proxy, timeout=10)
        print("Durum:", response.status_code)
        print("Yanıt:", response.json())

        time.sleep(random.randint(3, 6))
    except Exception as e:
        print("Hata:", e)
        time.sleep(5)

📌 Öne Çıkan Noktalar
- `headers` sayesinde bot, gerçek bir tarayıcı gibi görünür
- `proxy` ile IP adresin gizlenir
- `random.sleep()` ile flood etkisi azaltılır
- `try-except` yapısı hata alsa bile botun durmasını önler

🏁 Sonuç
Bu yapıyı kullanarak:
- Bot koruması zayıf sitelere istek atabilir
- Veri çekebilir veya işlem tetikleyebilirsin
- Proxy ile çoklu IP kullanarak izini gizleyebilirsin

Bir üst seviyeye geçmek istersen sırada **çoklu thread ile paralel çalışan bot** yapımı var 🔥


📚 Daha Fazla Oku:
 
Geri
Üst