01Çözüm 01 · Web scraping
Herkese açık veriyi ölçülü toplamak.
Bir scraping işinde proxy, isteklerin hangi ağdan çıktığını yönetmenizi sağlar; hedef sitenin kurallarını değiştirmez. Bu sayfa proxy türünü, istek hızını ve hata politikasını birlikte kurmayı anlatır.
Önerilen ürünler
Haftalık bir ilan raporu, tek ofis IP’si ve sabırsız bir hız sınırlayıcı.
Üç kişilik bir veri ekibi, iş ilanı yayımlayan herkese açık kariyer sayfalarından haftalık bir istihdam raporu hazırlıyor. Her pazartesi birkaç bin sayfa çekiliyor, ilan başlıkları ve şehir bilgisi ayrıştırılıyor, sonuç bir tabloya yazılıyor. İlk sürüm ofisin tek internet bağlantısından çalışıyordu.
Sorun verinin kendisinde değil, isteklerin tek bir adreste toplanmasındaydı: aynı IP’den gelen yoğun istek dalgaları sitelerin hız sınırlayıcılarına takıldı, bazı sayfalar 429 yanıtı döndürdü, birkaç site bölgeye göre farklı içerik gösterdi. Ekip istekleri bir residential havuza dağıttı, ana bilgisayar başına eşzamanlı bağlantıyı düşürdü ve hata durumunda geri çekilen bir kuyruk kurdu.
Proxy burada bir izin belgesi değildir. robots.txt dosyası ve sitenin kullanım koşulları hangi sayfaların toplanabileceğini belirlemeye devam eder; proxy yalnızca izin verilen işi daha dengeli bir ağ dağılımıyla yürütmeye yardım eder.
“Proxy isteğin nereden çıktığını değiştirir; hangi isteğin yapılmaya değer olduğuna siz karar verirsiniz.”
02Hangi proxy türü?
Bu senaryo için önerilen proxy türleri
Sıra, senaryoya uygunluğa göredir. Her ürünün neden uygun olduğu ve neye dikkat edilmesi gerektiği yan yana.
| Ürün | Neden uygun | Dikkat edilecek | Bağlantı |
|---|---|---|---|
| 04Residential Proxy İlk öneri | GB bazlı, 30 gün geçerli dönen havuz. Satıcı beyanına göre rotating ve sticky oturum ile ülke, eyalet ve şehir hedefleme sunar; birbirinden bağımsız çok sayıda sayfayı dağıtarak çekmeye uygundur. | Trafik GB üzerinden sayılır: görselleri, yazı tiplerini ve gereksiz betikleri indirmeyin. Ülke listesi yayımlanmamıştır; hedef ülkeyi satın almadan önce sorun. | Satın Al |
| 06Datacenter Proxy Statik · veri merkezi | 30, 100, 250 ve 1.000 IP’lik paketler 30 gün için satılır; satıcı beyanına göre trafik sınırsızdır. Veri merkezi adreslerine kısıt uygulamayan açık sayfa ve API’ler için ekonomik bir başlangıçtır. | Adresler barındırma ağı olarak sınıflandırılır ve bazı siteler bunlara farklı yanıt verir. Lokasyon sipariş sırasında seçilmez. | Ürünü incele |
| 03Rotating Mobil Proxy Dönen · mobil havuz | Mobil operatör havuzundan dönen çıkış adresleri. Bir sayfanın mobil ağdan nasıl göründüğünü doğrulamanız gerektiğinde kullanılır. | Türkiye GB paketleri tek seferlik satın alınır ve HTTP/HTTPS ile çalışır; SOCKS5 yalnız yurt dışı paketlerde belirtilir. Dönüş aralığı taahhüt edilmez. | Ürünü incele |
- 04Residential Proxyİlk öneri
- Neden uygun
- GB bazlı, 30 gün geçerli dönen havuz. Satıcı beyanına göre rotating ve sticky oturum ile ülke, eyalet ve şehir hedefleme sunar; birbirinden bağımsız çok sayıda sayfayı dağıtarak çekmeye uygundur.
- Dikkat edilecek
- Trafik GB üzerinden sayılır: görselleri, yazı tiplerini ve gereksiz betikleri indirmeyin. Ülke listesi yayımlanmamıştır; hedef ülkeyi satın almadan önce sorun.
- Neden uygun
- 30, 100, 250 ve 1.000 IP’lik paketler 30 gün için satılır; satıcı beyanına göre trafik sınırsızdır. Veri merkezi adreslerine kısıt uygulamayan açık sayfa ve API’ler için ekonomik bir başlangıçtır.
- Dikkat edilecek
- Adresler barındırma ağı olarak sınıflandırılır ve bazı siteler bunlara farklı yanıt verir. Lokasyon sipariş sırasında seçilmez.
- Neden uygun
- Mobil operatör havuzundan dönen çıkış adresleri. Bir sayfanın mobil ağdan nasıl göründüğünü doğrulamanız gerektiğinde kullanılır.
- Dikkat edilecek
- Türkiye GB paketleri tek seferlik satın alınır ve HTTP/HTTPS ile çalışır; SOCKS5 yalnız yurt dışı paketlerde belirtilir. Dönüş aralığı taahhüt edilmez.
Satın alma ve ödeme saglamproxy.com üzerinden yapılır. Ayrıntılı paket ve fiyat tabloları için fiyatlandırma sayfasına bakın. Fiyatlar TRY cinsindendir ve vergiler hariçtir.
03Adım adım yaklaşım
Kurulumdan kayda kadar
Kapsamı ve izni yazılı hâle getirin
Her hedef için robots.txt dosyasını (RFC 9309) ve kullanım koşullarını okuyun; resmi bir API veya veri dışa aktarma seçeneği varsa onu tercih edin. Toplayacağınız alanları baştan listeleyin.
User-agent: * · Disallow: /hesap/İstemcinizi dürüstçe tanıtın
Ekibinizi ve iletişim adresinizi içeren açıklayıcı bir User-Agent kullanın. Site sahibi sizinle konuşabilmeli; rastgele tarayıcı kimliği üretmek sorunları gizler, çözmez.
User-Agent: ilan-raporu/1.4 (+https://ornek.com/bot)Hızı ana bilgisayar başına sınırlayın
Eşzamanlı bağlantıyı her alan adı için ayrı sınırlayın ve istekler arasına bekleme koyun. Proxy havuzu büyük olsa bile hedef sitenin kapasitesi aynıdır; yükü IP sayısıyla değil hedefe göre planlayın.
429 ve 503’te geri çekilin
Yanıtta Retry-After başlığı varsa ona uyun; yoksa üstel bekleme ve küçük bir rastgele sapma kullanın, deneme sayısına üst sınır koyun. 401 ve 403 yanıtlarında durun: bunlar yeni bir IP ile tekrar denenecek hatalar değildir.
HTTP/1.1 429 Too Many Requests · Retry-After: 120Rotating ile sticky oturumu işe göre seçin
Birbirinden bağımsız sayfalar dönen adreslerle çekilebilir. Sayfalama veya çerez gerektiren adımlar aynı oturumda kalmalıdır; residential pakette sticky oturum satıcı beyanıdır, oturum süresi belirtilmez.
Proxy hatasını hedef hatasından ayırın
407 Proxy Authentication Required, proxy’ye bağlanamama ve proxy zaman aşımı sizin yapılandırmanızla ilgilidir; hedefin 4xx/5xx yanıtları ise siteyle. Yalnızca GET gibi tekrarı güvenli istekleri yeniden deneyin.
Kaydı kimlik bilgisi olmadan tutun
URL, durum kodu, süre ve proxy uç noktasının etiketi yeterlidir. KULLANICI:PAROLA içeren proxy adresini log satırına, hata raporuna veya depoya yazmayın; kimlik bilgilerini ortam değişkeninde saklayın.
04Sorumlu kullanım
Sınırlar, senaryonun parçasıdır
Yapın
- robots.txt ve kullanım koşullarında izin verilen sayfalarla sınırlı kalın.
- Yalnızca işinize gereken alanları toplayın; kişisel veri içeren alanları ayıklayın.
- Hedefin hız sınırlarına ve Retry-After başlığına uyun.
- Site sahibi durmanızı istediğinde toplamayı durdurun.
Yapmayın
- Giriş gerektiren veya erişimi kısıtlanmış içeriği izinsiz toplamayın.
- Engelleme, hız sınırı veya insan doğrulama ekranlarını IP değiştirerek etkisiz kılmaya çalışmayın.
- Telif hakkıyla korunan içeriği yeniden yayımlamak için kopyalamayın.
- Hedef sunucuyu yavaşlatacak yoğunlukta istek göndermeyin.
Toplanan veride kişisel veri bulunuyorsa kişisel veri mevzuatı kapsamındaki yükümlülükler size aittir. Güvenlik ve sorumlu kullanım ilkelerinin tamamı
05Araçlar ve rehberler
Kurulumu doğrulayın, konuyu derinleştirin
Ücretsiz araçlar
Bilgi merkezinden
- Rotating ve sticky oturum farkı: çıkış IP’si ne zaman değişir?Rotating oturumda proxy her yeni bağlantıda ya da istekte havuzdan farklı bir çıkış IP’si seçebilir; sticky oturumda ise bir oturum kimliği, aynı çıkış IP’sinin belirli bir süre korunmasını sağlar. Hangisinin doğru olduğu, hedefteki iş akışının tek adımlı mı çok adımlı mı olduğuna bağlıdır.
- Residential proxy nasıl çalışır? Ev tipi IP havuzunun yapısıResidential proxy, isteğinizi internet servis sağlayıcılarının ev aboneliklerine atadığı IP adreslerinden birinden çıkaran bir proxy türüdür. Tek bir sabit adres yerine bir adres havuzu kullanılır; hangi adresin seçileceğini sağlayıcının yönlendirme mantığı belirler.
- Python ile proxy kullanımı: requests, httpx, SOCKS5 ve hatalarPython’da proxy kullanmanın en kısa yolu requests’te proxies sözlüğü, httpx’te proxy argümanıdır. Güvenilir bir betik için bunlara zaman aşımı, yeniden deneme, ortam değişkenlerinin etkisi ve doğru hata yakalama eklenmelidir.
- Proxy kullanırken güvenlik: kimlik bilgileri, TLS ve DNSProxy güvenliği iki soruya dayanır: kimlik bilgileriniz nerede görünüyor ve trafiğinizin hangi parçası şifresiz? Bu yazı her ikisini de uygulanabilir adımlarla ele alır.
06Sık sorulan sorular