- 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
Eğer `requests` yüklü değilse:
Proxy ve Header Destekli Bot Kodu
Ö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:

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.

- `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

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)

- `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

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


-
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
-
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
-
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.