KYC olmadan — kimlik yok, selfie yok, belge yok · Kripto ile öde: BTC, USDT, USDC, ETH, SOL, LTC · $25 tutarından itibaren bakiye yükle
Dil: Türkçe
Fiyatları gör

Kılavuz · Playwright

Python ve Node.js'te Playwright statik proxy kurulumu

Statik IP'nin sunucusunu, kullanıcı adını ve parolasını tarayıcıya veya her bağlama ayrı ayrı verin, ardından gerçek işten önce çıkış IP'sini kontrol edin.

Son güncelleme: · 5 dk okuma

Hızlı yanıt

Playwright'ta statik proxy'yi nasıl kurarım?

Bir Playwright statik proxy için chromium.launch() işlevine sunucu, kullanıcı adı ve parola içeren bir proxy verin veya tek bir tarayıcıda birkaç statik IP çalıştırmak için her tarayıcı bağlamına kendi proxy'sini atayın. Ardından çıkış IP'sini kontrol etmek için api.ipify.org açın. SteadyProxy statik IP'ler, Ekim 2026 itibarıyla IP başına $2,24 başlangıç fiyatıyla 30 gün için kiralanır; KYC olmadan ve kripto ödeme ile.

Temel bilgiler neler?

Başlatma seçeneğiproxy = sunucu, kullanıcı adı, parola (HTTP proxy girişi)
Bağlama görebrowser.newContext({ proxy }) her bağlama kendi statik IP'sini verir
SOCKS5Playwright tarafından desteklenir; dokümanlar HTTP(S) proxy'leri için kullanıcı adı ve şifreyi açıklar, bu yüzden SOCKS5'i IP allowlist ile birlikte kullanın
SteadyProxy kimlik doğrulamaKullanıcı adı ve şifre veya bir IP izin listesi (10 IP'ye kadar)
Kontrol etÇıkış IP'si için api.ipify.org, ağ bilgisi için ipinfo.io/json
Kod kontrolleriPython py_compile, Node.js ise node --check testlerini 19 Ekim 2026'da geçti (Playwright 1.60)

Playwright for Python'da statik proxy nasıl ayarlanır?

Tüm tarayıcının tek bir statik IP kullanması gerektiğinde proxy'yi başlatma anında verin. Sunucu, IP'nizin HTTP adresidir, http://host:port; kullanıcı adı ve şifre URL'ye değil kendi alanlarına yazılır. Playwright proxy'nin giriş isteğini sizin için yanıtlar, bu yüzden giriş kutusu görünmez. Örnek api.ipify.org'u, ardından ipinfo.io/json'u açar ve ikisini de yazdırır.

playwright_sync.py: tüm tarayıcı için tek statik IP
"""Playwright (Python) through one static proxy.

Install: python -m pip install playwright && python -m playwright install chromium
"""
import os

from playwright.sync_api import sync_playwright

PROXY = {
    "server": "http://" + os.environ.get("PROXY_HOST", "gw.steadyproxy.com") + ":"
    + os.environ.get("PROXY_PORT", "7777"),
    "username": os.environ.get("PROXY_USER", "USERNAME"),
    "password": os.environ.get("PROXY_PASS", "PASSWORD"),
}

with sync_playwright() as p:
    browser = p.chromium.launch(proxy=PROXY)
    context = browser.new_context()
    page = context.new_page()
    page.goto("https://api.ipify.org?format=json", timeout=30000)
    print("Exit IP:", page.inner_text("body"))
    page.goto("https://ipinfo.io/json", timeout=30000)
    print("Network:", page.inner_text("body"))
    browser.close()

Tek bir Playwright tarayıcısında birden fazla statik IP nasıl çalıştırılır?

Her IP için bir tarayıcı bağlamı oluşturun. Playwright dokümanı, proxy'nin tüm tarayıcı için ya da her tarayıcı bağlamı için ayrı ayrı ayarlanabileceğini belirtir. Bağlamlar çerezleri veya depolamayı paylaşmaz, bu yüzden her biri kendi IP'sinde ayrı bir profil gibi davranır. Node.js örneği iki IP üzerinde döner, her bağlamda api.ipify.org'u açar ve kullanım sonrası bağlamı kapatır. Listeyi panelinizdeki her IP'nin host, port, kullanıcı adı ve şifresiyle doldurun.

playwright_contexts.mjs: her statik IP için bir bağlam (Node.js)
// Playwright (Node.js): one browser, one context per static IP.
// Install: npm i playwright && npx playwright install chromium
import { chromium } from 'playwright';

// Copy host, port, username and password of each IP from your dashboard.
const staticIps = [
  { name: 'client-a', host: 'gw.steadyproxy.com', port: '7777', username: 'USERNAME', password: 'PASSWORD' },
  { name: 'client-b', host: 'gw.steadyproxy.com', port: '7777', username: 'USERNAME', password: 'PASSWORD' },
];

const browser = await chromium.launch();
try {
  for (const ip of staticIps) {
    const context = await browser.newContext({
      proxy: { server: `http://${ip.host}:${ip.port}`, username: ip.username, password: ip.password },
    });
    const page = await context.newPage();
    await page.goto('https://api.ipify.org?format=json', { timeout: 30000 });
    console.log(ip.name, await page.innerText('body'));
    await context.close();
  }
} finally {
  await browser.close();
}

Playwright'ta HTTP mi yoksa SOCKS5 mi kullanmalıyım?

Çoğu durumda kullanıcı adı ve şifreyle HTTP portunu kullanın. Bu, Playwright dokümanının proxy girişi için açıkladığı kombinasyondur ve HTTPS sayfaları bir CONNECT tüneli üzerinden geçer. SOCKS5'i socks5:// sunucusuyla yalnızca makineniz IP allowlist'te olduğunda, yani giriş gerekmediğinde kullanın. Tek bir statik IP'nin iki portu da aynı çıkış IP'sini verir. SteadyProxy HTTP, HTTPS (CONNECT) ve SOCKS5 destekler.

Çalışmalar arasında aynı statik IP'de oturumlar nasıl korunur?

Giriş yaptıktan sonra bağlamın depolama durumunu kaydedin ve bir sonraki sefer aynı proxy ile yükleyin. Python'da context.storage_state(path='client-a.json') çerezleri ve yerel depolamayı yazar; browser.new_context(storage_state='client-a.json', proxy=...) bunları geri yükler. Her IP ve her hesap için bir durum dosyası tutun ve bir hesabın durumunu asla başka bir hesabın IP'sinde yüklemeyin. Bu dosyaları gizli bilgi olarak değerlendirin.

En sık ne ters gider?

Çoğu durumu dört hata kapsar. ERR_PROXY_CONNECTION_FAILED, host veya portun yanlış olduğu ya da sizin tarafınızda engellendiği anlamına gelir. 407 yanıtı, yanlış giriş veya allowlist'inizde eksik bir kaynak IP anlamına gelir. ERR_TUNNEL_CONNECTION_FAILED, proxy'nin hedefi reddettiği anlamına gelir; engellenenler listesini kontrol edin: Bankacılık, devlet, ödeme portalı ve bilet siteleri, ayrıca SMTP (e-posta gönderme) 25, 465 ve 587 numaralı bağlantı noktaları. Her sayfada yaşanan zaman aşımı, IP'de bir arızaya işaret eder; curl ile test edin, ardından destek ekibiyle iletişime geçin.

Playwright ve statik proxy'ler hakkında başka neler soruluyor?

Kullanıcı adını ve şifreyi sunucu URL'sine koyabilir miyim?

Bunun yerine ayrı kullanıcı adı ve şifre alanlarını kullanın. Playwright'ta bir HTTP proxy'sine giriş yapmanın dokümante edilmiş yolu budur ve özel karakterlerde URL kodlama sorunlarını önler. Sunucu alanı o zaman yalnızca statik IP'nizin şemasını, host'unu ve portunu içerir.

Her Playwright sayfası kendi IP'sini alır mı?

Hayır. Sayfalar bağlamlarının proxy'sini devralır ve bağlamlar kendi proxy'lerini ayarlamadıkça tarayıcının proxy'sini devralır. Bir bağlamdaki tüm sayfalar tek bir statik IP'yi paylaşır. Birden fazla IP için Node.js örneğindeki gibi birkaç bağlam veya birkaç tarayıcı oluşturun.

Playwright'ta Firefox veya WebKit'i statik proxy ile kullanabilir miyim?

Evet. Proxy seçeneği chromium, firefox ve webkit başlatmalarında aynı yapıya sahiptir. Her motoru api.ipify.org ile test edin, çünkü motorlar bazı proxy hatalarını ele alma biçiminde farklılık gösterir. Motorlar arası QA için, sonuçların karşılaştırılabilir kalması adına her motorda aynı statik IP'yi tutun.

IP ile eşleşmesi için locale ve timezone ayarlamalı mıyım?

Yerel QA ve coğrafi konum testi için evet: browser.new_context(locale='de-DE', timezone_id='Europe/Berlin') sitenizi yerel bir ziyaretçi için görüneceği gibi oluşturur. Bu, test tarayıcınızın ne istediğini değiştirir, IP'yi değiştirmez; IP hâlâ sitenizin algıladığı ülkeyi belirler. Test planları için coğrafi konum QA sayfasına bakın.

Her bağlamın doğru IP'yi kullandığını nasıl kontrol ederim?

Her yeni bağlamda önce api.ipify.org'u açın ve yanıtı panelinizdeki IP listesiyle karşılaştırın. Eşleşmezse çalışmayı başarısız sayın. Maliyeti bağlam başına bir hafif istektir ve tüm bir çalışmanın yanlış IP'den çıkmasını önler.

10 statik IP'de 10 Playwright bağlamı çalıştırmanın maliyeti nedir?

Ekim 2026 itibarıyla 10 ISP IP'si $20,86, 10 özel datacenter IP'si $12,69 tutar, her biri 30 gün için. Faturalandırma GB başına değil, IP başına yapılır. Ödeme kripto ile yapılır, KYC yok. Tüm plan boyutları için fiyatlandırma sayfasına bakın.

Bu kılavuz hangi kaynakları kullanıyor? (3)
  1. Ağ: HTTP proxy (Python) — Playwright (2026-10-19)
  2. Ağ: HTTP proxy (Node.js) — Playwright (2026-10-19)
  3. ipify API — ipify (2026-10-19)

ISP IP başına $2,24 tutarından itibaren · 30 gün · KYC olmadan

Fiyatları gör