“Nema ljeba bez motike.” Tıpkı sıkı çalışma olmadan ekmek olmayacağı gibi, derinlemesine araştırma yapmadan güvenilir proxy'ler de olmaz; özellikle de tarayıcı botları söz konusu olduğunda. Kollarımızı sıvayıp, otomatik botlarınızın aç kalmasına veya daha da kötüsü Avusturya-Macaristan sınırındaki bir kaçakçı gibi kara listeye alınmasına izin vermeyecek ücretsiz proxy'lerin inceliklerine inelim.
Tarayıcı Botları Bağlamında Ücretsiz Proxy'leri Anlamak
Bir Proxy'nin Tarayıcı Botlarıyla "Çalışmasını" Sağlayan Nedir?
"Çalışan" bir proxy, tarayıcı otomasyon aracınızın (Selenium, Puppeteer veya Playwright gibi) trafiği güvenilir bir şekilde yönlendirmesine, IP adreslerini değiştirmesine ve tespit edilmekten kaçınmasına olanak sağlamalıdır. Temel gereksinimler şunlardır:
- Anonimlik: Gerçek IP'niz sızdırılmayacak.
- Kararlılık: Sürekli bağlantı kesintisi yok (unutmayın, "bolje da izgubiš selo nego običaj" - bir köyü kaybetmek bot oturumunuzdan daha iyidir).
- Hız: Mola yok.
- Uyumluluk: HTTP, HTTPS veya SOCKS desteği.
Ücretsiz Proxy Türleri
| Proxy Türü | Protokoller | Tarayıcı Bot Desteği | Güvenilirlik | Notlar |
|---|---|---|---|---|
| HTTP/HTTPS | HTTP, HTTPS | Yüksek | Ilıman | Kullanımı kolay, ancak sıklıkla engelleniyor |
| SOCKS4/5 | SOCKS4, SOCKS5 | Orta-Yüksek | Ilıman | Anonimlik için iyi, daha az yaygın |
| Web Proxy'leri | Web | Düşük | Düşük | Otomasyona uygun değil |
Ücretsiz Proxy Kaynakları
Genel Proxy Listeleri
Kamuya açık proxy listelerinde bolca mevcut, ancak eski bir atasözünde de dendiği gibi, "Ko rano rani, dvije sreće grabi" - erken kalkan iki servet kazanır. En yeni proxy'ler genellikle en az suistimal edilenlerdir.
Önerilen Proxy Listeleri
API Tabanlı Proxy Getiricileri
Bazı servisler canlı proxy'leri getirmek için API'ler sunar; bu, botlarla otomasyon yaparken bulunmaz bir nimettir.
Tarayıcı Botlarıyla Pratik Entegrasyon
Selenium (Python) Örneği: Dönen Serbest Proxy'ler
Bazen, Saraybosnalı bir taksi şoförünün çukurlardan kaçması kadar hızlı bir şekilde proxy'leri döndürmeniz gerekir. İşte bir listeden proxy'leri nasıl yükleyeceğiniz ve Selenium ile nasıl kullanacağınız.
selenium'dan webdriver'ı içe aktar selenium.webdriver.chrome.options'dan Seçenekleri içe aktar def get_proxies_from_file(dosya_yolu): ile open(dosya_yolu) f olarak: return [line.strip() f.readlines()'deki satır için line.strip() if line.strip() vekiller = get_proxies_from_file('proxies.txt') vekiller içindeki vekil için: chrome_options = Seçenekler() chrome_options.add_argument(f'--proxy-server=http://{proxy}') sürücü = webdriver.Chrome(seçenekler=chrome_options) deneyin: sürücü.get('https://httpbin.org/ip') yazdır(sürücü.sayfa_kaynağı) son olarak: sürücü.çıkış()
İpuçları:
– Kullanmadan önce proxy'leri test edin (çoğu geldiğinde ölüdür).
– Hız için başsız modu kullanın.
Kuklacı (Node.js) Örneği
sabit kuklacı = require('kuklacı'); (async () => { sabit proxy = '123.45.67.89:8080'; sabit tarayıcı = await kuklacı.başlat({ args: [`--proxy-server=${proxy}`] }); sabit sayfa = await tarayıcı.yeniSayfa(); await sayfa.git('https://httpbin.org/ip'); console.log(await sayfa.içerik()); await tarayıcı.kapat(); })();
Proxy Kalitesi: Güvenmeden Önce Nasıl Test Edilir?
Köy panayırındaki her rakıya güvenilmediği gibi, listedeki her vekile de güvenilmemelidir.
Bash Test Komut Dosyası
Küçük bir bukle çok işe yarar:
proxy okunurken; curl --proxy http://$proxy --max-time 5 https://httpbin.org/ip ise; "$proxy çalışıyor" diye yankılayın fi done <proxies.txt
Python Proxy Denetleyicisi
istekleri içe aktar def test_proxy(proxy): dene: yanıt = istekler.get('https://httpbin.org/ip', proxy'ler={'http': f'http://{proxy}', 'https': f'http://{proxy}'}, zaman aşımı=5) yanıt döndür.ok hariç: False döndür # Proxy'lerde proxy için kullanım: eğer test_proxy(proxy): print(f"{proxy} çalışır")
Algılama Karşıtı Taktikler
Kamuya açık proxy'ler, Bosna'daki bir kontrol noktasına benzer: sıkı bir şekilde izlenirler. Tespit oranlarını azaltmanın yolları şunlardır:
- Kullanıcı Aracılarını Döndür: Aynı bayrak altında iki kez yürümeyin.
- Başsız Kaçış'ı kullanın: kuklacı-ekstra-eklenti-gizlilik yardımcı olabilir.
- Proxy Başına İstek Sınırı: Yağsız bir Yugo gibi proxy'lerinizi yakmayın.
- Rastgele Zamanlama: İnsan benzeri gecikmeler; sanki 1992'deymiş gibi sunucuya saldırmaya gerek yok.
Ücretsiz Proxy Kaynaklarını Karşılaştırma
| Kaynak | Güncelleme Sıklığı | Kontrol edildi/Doğrulandı | SSL Desteği | API Erişimi | Notlar |
|---|---|---|---|---|---|
| sslproxies.org | Saatlik | Evet | Evet | HAYIR | HTTPS için güvenilir |
| Proxy Kazıma | 10 dk | HAYIR | Evet | Evet | Büyük havuz, filtrelemeye ihtiyaç var |
| Casuslar.bir | 15 dk | HAYIR | Kısmi | HAYIR | Birçok ülke, karışık kalite |
| FreeProxy.cz | 30 dk | Evet | Evet | HAYIR | Web arayüzü, dışa aktarma seçenekleri |
| ProxyList'iAl | Gerçek zamanlı | Evet | Evet | Evet | Özelleştirilebilir API |
Güvenlik ve Etik: Drina Köprüsü'nden Bir Not
Ücretsiz proxy'ler genellikle bal kaplarıdır veya trojanski konji (“Truva atları”). Bunları yalnızca hassas olmayan, yasal veri toplama veya otomasyon için kullanın. Kimlik bilgilerinizi veya kişisel verilerinizi asla iletmeyin. Başçarşı'da duyurmayacağınız bir şeyi, ücretsiz bir proxy üzerinden de göndermeyin.
Ek Kaynaklar
- Selenium Proxy Belgeleri
- Kuklacı Proxy Rehberi
- Sistem genelinde proxy kullanımı için proxy zincirleri
- Başsız Tarayıcı Algılama Teknikleri
“"Ko se zadnji smije, najslađe se smije." Botlarınız en son gülsün ve vekilleriniz asla gece yarısından önce balkabağına dönüşmesin.
Yorumlar (0)
Burada henüz yorum yok, ilk siz olabilirsiniz!