🔒 Python ile Undetected Browser Yapımı – Random Fingerprint Sistemi

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 Undetected Browser Yapımı – Random Fingerprint Sistemi

🧠 Neden Bu Sistemi Kullanmalıyız?
Web siteleri artık sadece IP adresinize değil, cihaz özelliklerinize, ekran çözünürlüğünüze, işletim sisteminize hatta tarayıcı sürümünüze bile bakarak sizi tanıyabiliyor.
İşte burada devreye **"undetected browser"** ve **"random fingerprint"** sistemleri giriyor.

Amacımız:
- Bot olarak algılanmamak
- Sürekli değişen kullanıcı profilleriyle web'de gezinmek
- Otomasyon sistemlerini daha güvenli ve uzun ömürlü hale getirmek

---

🧪 Kullanılan Kütüphaneler
  • undetected-chromedriver
  • fake_useragent
  • random
  • selenium

Yüklemek için:
Python:
pip install undetected-chromedriver selenium fake_useragent

---

🧬 Fingerprint Randomizer Fonksiyonu
Python:
import random

def rastgele_fingerprint():
    ekranlar = ["1920,1080", "1366,768", "1536,864"]
    diller = ["en-US", "tr-TR", "fr-FR", "de-DE"]
    platformlar = ["Win32", "Linux x86_64", "MacIntel"]

    return {
        "screen": random.choice(ekranlar),
        "lang": random.choice(diller),
        "platform": random.choice(platformlar)
    }

---

🧭 Tarayıcıyı Başlatan Ana Kod
Python:
import undetected_chromedriver as uc
from fake_useragent import UserAgent
from selenium.webdriver.chrome.options import Options

fp = rastgele_fingerprint()
ua = UserAgent()

options = uc.ChromeOptions()
options.add_argument(f"--lang={fp['lang']}")
options.add_argument(f"--window-size={fp['screen'].replace(',', ',')}")
options.add_argument(f"user-agent={ua.random}")

driver = uc.Chrome(options=options)
driver.get("https://fingerprint.com/demo/")

🛡️ `fingerprint.com/demo/` üzerinden test edebilirsin!

---

🛠️ Ekstra Güvenlik Önlemleri
- WebRTC sızıntısını engelle (Chrome flags üzerinden)
- Proxy veya VPN desteğiyle IP’yi maskele
- Tarayıcı profilini her seferinde temiz başlat

---

🏁 Sonuç:
Bu yapıyla birlikte artık Python botların tespit edilme olasılığı çok daha düşük!
Sürekli değişen fingerprint ile farklı cihazlardan gelen istekler gibi davranabilir, anti-bot sistemleri aşabilirsin.


📚 Daha Fazla Oku:
 
Geri
Üst