GBProxies

Come Usare Proxy in Playwright

Playwright accetta un oggetto proxy con server, username e password all'avvio o per contesto browser, in Python, Node.js, Java e .NET.

Passaggi

  1. Passa proxy={server, username, password} a launch o new_context
  2. Usa un contesto per session id per eseguire più IP fissi
  3. Instrada e interrompi immagini, font e media
  4. Controlla l'IP di uscita una volta prima del lavoro reale

Codice di esempio

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()

Sostituisci USERNAME e PASSWORD con le credenziali del proxy dalla pagina Proxies della console. La porta 10000 è HTTP residenziale; vedi le porte di ogni prodotto qui sotto.

Consigli

  • Proxy per contesto permettono a un browser di gestire più paesi contemporaneamente
  • Usa la porta SOCKS5 solo se il tuo strumento richiede SOCKS; HTTP è più semplice

Domande comuni

Ogni scheda può usare un paese diverso?

Sì, crea un contesto browser per paese con il proprio username.

Come Usare Proxy in Playwright