Come configurare un proxy in Playwright (autenticazione globale e per contesto)

Aggiornato:

Playwright supporta nativamente l'autenticazione proxy HTTP (server, username, password) su Chromium, Firefox e WebKit senza richiedere estensioni del browser o librerie esterne. Inoltre, la funzionalità Per-Context Proxy di Playwright consente a una singola istanza del browser di eseguire decine di sessioni BrowserContext isolate, ciascuna associata a un proprio IP statico VinaProxy.

Playwright · HTTP Proxy Format
proxy={ server: 'http://ip:port', username: 'user', password: 'pass' }
IPv4 privato (datacenter)
🇺🇸 United States
Disponibile
Da
20.000 VND / IP / mese
≈ 0,74 USD · fatturato in VND
Prezzi per volume
  • 1 IP40.000 VND
  • 5+ IP35.000 VND
  • 10+ IP25.000 VND
  • 20+ IP25.000 VND
  • 50+ IP25.000 VND
  • 100+ IP25.000 VND
  • 200+ IP25.000 VND
  • 500+ IP25.000 VND
  • 1000+ IP22.000 VND
  • 2000+ IP20.000 VND
Acquista United States
ISP residenziale statico
🇻🇳 Vietnam
Disponibile
Da
25.000 VND / IP / mese
≈ 0,93 USD · fatturato in VND
Prezzi per volume
  • 1 IP50.000 VND
  • 3+ IP40.000 VND
  • 5+ IP40.000 VND
  • 10+ IP32.000 VND
  • 50+ IP30.000 VND
  • 100+ IP30.000 VND
  • 200+ IP30.000 VND
  • 500+ IP25.000 VND
Acquista Vietnam

Configurazione dell'oggetto proxy in Playwright

Passa l'oggetto di configurazione proxy a livello globale in chromium.launch({ proxy }) oppure per singola sessione in browser.newContext({ proxy }):

Parametro PlaywrightFormato valoreNota tecnica
server'http://ip:port'Solo host e porta, preceduti obbligatoriamente da http://
username'user'Il tuo nome utente proxy disponibile nella dashboard VinaProxy
password'pass'La tua password proxy (Playwright gestisce nativamente la risposta HTTP 407)
bypass'localhost,127.0.0.1'Elenco facoltativo separato da virgole di host che escludono il proxy

Linee guida per eseguire BrowserContext multi-IP ad alte prestazioni

  • Su Windows e macOS, passa un parametro fittizio proxy: { server: 'http://per-context' } all'interno di chromium.launch() se intendi assegnare proxy personalizzati nei singoli browser.newContext()
  • Imposta timezoneId e locale in browser.newContext() in linea con la posizione del proxy, allineando header e API Intl di JavaScript
  • Interrompi le richieste superflue di immagini e font tramite page.route() per incrementare la velocità di scraping

Passo dopo passo

  1. 1

    Estrai IP, porta, nome utente e password

    Copia le credenziali ip:port:user:pass dal pannello di controllo VinaProxy.

  2. 2

    Passa l'oggetto proxy a newContext()

    Esegui const context = await browser.newContext({ proxy: { server: 'http://ip:port', username: 'user', password: 'pass' } }).

  3. 3

    Allinea timezoneId e locale

    Includi timezoneId e locale corrispondenti alla nazione del proxy (ad esempio America/New_York o Asia/Ho_Chi_Minh).

  4. 4

    Verifica l'IP in uscita su una nuova pagina

    Apri una scheda con const page = await context.newPage() e invia una richiesta a https://vinaproxy.com/api/my-ip.

Domande frequenti

Perché Playwright restituisce l'errore 'Proxy is only supported when browser is launched with a proxy'?

Su Windows e macOS, Chromium richiede un flag di proxy globale all'avvio prima di abilitare le sovrascritture nei singoli contesti. Avvia il browser con chromium.launch({ proxy: { server: 'http://per-context' } }) e fornisci il proxy reale in ciascun browser.newContext({ proxy }).

I proxy VinaProxy funzionano anche con Firefox e WebKit in Playwright?

Sì. La medesima sintassi proxy: { server, username, password } è supportata su Chromium, Firefox e WebKit sia in Node.js che in Python.

Il consumo di banda viene tariffato quando si esegue Playwright in modalità headless?

No. Tutti i piani IPv4 dedicati e ISP statici di VinaProxy includono traffico mensile illimitato.

Scala le sessioni Playwright BrowserContext con IP statici dedicati

Proxy HTTP(S) istantanei, veloci e senza limiti di traffico in 7 sedi globali.

Acquista proxy Playwright

Articoli correlati

Proxy per piattaforma
Proxy per Web Scraping: pool illimitati di IPv4 e ISP dedicati per crawler 24/7
Proxy HTTP(S) IPv4 dedicati e ISP statici ad alta velocità per Python, Playwright, Selenium e Scrapy con traffico mensile illimitato.
Configurazione proxy
Come configurare un proxy autenticato in Puppeteer (Node.js)
Configura proxy HTTP(S) autenticati in Node.js Puppeteer tramite il flag --proxy-server e il metodo await page.authenticate().
Configurazione proxy
Come configurare un proxy autenticato in Selenium WebDriver
Configura proxy HTTP(S) con autenticazione username:password in Selenium WebDriver tramite selenium-wire o un'estensione onAuthRequired.
Configurazione proxy
Come usare un proxy in Python Requests (HTTP/HTTPS e Session pooling)
Configurare proxy HTTP(S) autenticati in Python requests e requests.Session(). Gestire eccezioni 407 ProxyError e ruotare pool di IP statici.
Proxy per piattaforma
Proxy per SEO e monitoraggio SERP: tracciamento preciso delle parole chiave in 7 paesi
Monitora il posizionamento delle parole chiave locali, verifica i reindirizzamenti geografici ed esegui Screaming Frog con proxy IPv4 dedicati e ISP statici senza limiti.
Proxy per piattaforma
Proxy per Shopee: isola ogni negozio Seller Center su un IP statico
Gestisci più negozi Shopee Seller Center in sicurezza senza ban per account collegati. Proxy ISP statici e IPv4 privati in Vietnam.
IPV4 · united states
Proxy IPv4 privati negli Stati Uniti: IP datacenter dedicati e veloci
Proxy IPv4 privati dedicati negli USA per scraping, SERP, adv e Amazon. IP statico, un utente per IP, banda illimitata e attivazione rapida.
ISP · vietnam
Proxy ISP statici in Vietnam: IP consumer per i tuoi account aziendali più preziosi
Proxy ISP statici in Vietnam su provider consumer. Un IP vietnamita fisso per store Shopee, TikTok Shop, Facebook Ads e Zalo OA. Traffico illimitato.