GBProxies

Playwright'da Proxy'ler Nasıl Kullanılır

Playwright, Python, Node.js, Java ve .NET'te başlatma veya tarayıcı bağlamı başına sunucu, kullanıcı adı ve şifre içeren bir proxy nesnesini kabul eder.

Adımlar

  1. Proxy={server, username, password}'ı başlatmaya veya new_context'e iletin
  2. Birkaç sabit IP çalıştırmak için oturum kimliği başına bir bağlam kullanın
  3. Resimleri, fontları ve medyayı yönlendirin ve iptal edin
  4. Gerçek işten önce çıkış IP'sini bir kez kontrol edin

Örnek kod

from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    browser = p.chromium.launch(proxy={
        "server": "http://gw.gbproxies.cc:10000",
        "username": "USERNAME-cc-jp",
        "password": "PASSWORD",
    })
    page = browser.new_page()
    page.route("**/*.{png,jpg,jpeg,webp,gif,woff2,mp4}", lambda r: r.abort())
    page.goto("https://api.ipify.org")
    print(page.inner_text("body"))
    browser.close()

USERNAME ve PASSWORD'u konsolun Proxyler sayfasındaki proxy giriş bilgileriyle değiştirin. Port 10000 residential HTTP'dir; her ürünün portlarını aşağıda görün.

İpuçları

  • Bağlam başına proxy'ler bir tarayıcının aynı anda birçok ülkeyi çalıştırmasına izin verir
  • SOCKS5 port'unu yalnızca aracınız SOCKS'a ihtiyaç duyuyorsa kullanın; HTTP daha basittir

Sık sorulan sorular

Her sekme farklı bir ülke kullanabilir mi?

Evet, her ülke için kendi kullanıcı adıyla bir tarayıcı bağlamı oluşturun.

Playwright'da Proxy'ler Nasıl Kullanılır