VVinaProxy

Cum se configurează un proxy în Playwright (autentificare browser & per-context)

Updated:

Playwright acceptă nativ autentificarea pentru proxy HTTP (server, username, password) direct din fabrică pe Chromium, Firefox și WebKit — fără extensii de browser sau librării terțe. Mai mult, funcția Per-Context Proxy din Playwright permite unei singure instanțe de browser să ruleze zeci de sesiuni izolate BrowserContext, fiecare asociată propriului IP static VinaProxy.

Playwright · HTTP Proxy Format
proxy={ server: 'http://ip:port', username: 'user', password: 'pass' }
IPv4 dedicat (datacenter)
🇺🇸 Statele Unite
Disponibil
De la
20.000 VND / IP / lună
≈ 0,74 USD · facturat în VND
Prețuri de volum
  • 1 IP40.000 VND
  • 5+ IP-uri35.000 VND
  • 10+ IP-uri25.000 VND
  • 20+ IP-uri25.000 VND
  • 50+ IP-uri25.000 VND
  • 100+ IP-uri25.000 VND
  • 200+ IP-uri25.000 VND
  • 500+ IP-uri25.000 VND
  • 1000+ IP-uri22.000 VND
  • 2000+ IP-uri20.000 VND
Cumpără Statele Unite
ISP rezidențial static
🇻🇳 Vietnam
Disponibil
De la
25.000 VND / IP / lună
≈ 0,93 USD · facturat în VND
Prețuri de volum
  • 1 IP50.000 VND
  • 3+ IP-uri40.000 VND
  • 5+ IP-uri40.000 VND
  • 10+ IP-uri32.000 VND
  • 50+ IP-uri30.000 VND
  • 100+ IP-uri30.000 VND
  • 200+ IP-uri30.000 VND
  • 500+ IP-uri25.000 VND
Cumpără Vietnam

Configurarea obiectului proxy în Playwright

Trimite obiectul de configurare proxy fie global în chromium.launch({ proxy }), fie per sesiune în browser.newContext({ proxy }):

Cheie PlaywrightFormat valoareNotă tehnică
server'http://ip:port'Doar host și port, cu prefixul http://
username'user'Numele de utilizator al proxy-ului tău VinaProxy
password'pass'Parola proxy-ului tău VinaProxy (gestionată nativ la HTTP 407)
bypass'localhost,127.0.0.1'Hosturi opționale separate prin virgulă care ocolesc proxy-ul

Rularea eficientă a sesiunilor BrowserContext cu IP-uri multiple

  • Pe Windows și macOS, transmite un placeholder proxy: { server: 'http://per-context' } în chromium.launch() oricând intenționezi să suprascrii proxy în apelurile individuale browser.newContext()
  • Setează timezoneId și locale în browser.newContext() alături de proxy, astfel încât anteturile și API-urile JS Intl să corespundă țării proxy-ului
  • Anulează cererile inutile de imagini și fonturi cu page.route() pentru a crește viteza de scraping

Pas cu pas

  1. 1

    Extrage ip, port, username și password

    Copiază credențialele tale ip:port:user:pass din panoul de control VinaProxy.

  2. 2

    Trimite obiectul proxy către newContext()

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

  3. 3

    Sincronizează timezoneId și locale

    Include timezoneId și locale care corespund locației proxy-ului tău (de exemplu, America/New_York sau Asia/Ho_Chi_Minh).

  4. 4

    Verifică IP-ul de ieșire pe o pagină nouă

    Deschide const page = await context.newPage() și accesează https://vinaproxy.com/api/my-ip.

Întrebări frecvente

De ce a returnat Playwright eroarea 'Proxy is only supported when browser is launched with a proxy'?

Pe Windows și macOS, Chromium necesită un flag global de proxy la lansare înainte de a permite suprascrieri per-context. Lansează browserul cu chromium.launch({ proxy: { server: 'http://per-context' } }) și apoi transmite proxy-ul real către fiecare browser.newContext({ proxy }).

Funcționează proxy-urile VinaProxy și cu Firefox și WebKit în Playwright?

Da. Exact aceeași sintaxă proxy: { server, username, password } funcționează pe Chromium, Firefox și WebKit, atât în Node.js, cât și în Python.

Traficul de date este contorizat la rularea browserelor Playwright în mod headless?

Nu. Toate abonamentele VinaProxy Dedicated IPv4 și Static ISP includ trafic lunar nelimitat.

Scalează instanțele Playwright BrowserContext cu IP-uri statice dedicate

Proxy-uri HTTP(S) instant, fără limită de trafic, în 7 locații globale.

Cumpără proxy-uri Playwright

Related articles

Proxy pe platforme
Proxy-uri pentru Web Scraping: pool-uri IPv4 dedicate și ISP nelimitate pentru crawler-e 24/7
Proxy-uri rapide HTTP(S) IPv4 dedicate și ISP statice pentru Python, Playwright, Selenium și Scrapy, cu trafic lunar nelimitat. Compară planurile și începe.
Configurare proxy
Cum să configurezi un proxy autentificat în Puppeteer (Node.js)
Configurează proxy-uri HTTP(S) autentificate în Node.js Puppeteer folosind flagul --proxy-server și await page.authenticate(). Copiază exemplele funcționale.
Configurare proxy
Cum să configurezi un proxy autentificat în Selenium WebDriver
Configurează proxy-uri HTTP(S) cu autentificare utilizator:parolă în Selenium WebDriver prin selenium-wire sau o extensie Chrome onAuthRequired. Vezi codul.
Configurare proxy
Cum să folosești un proxy în Python Requests (HTTP/HTTPS & pooling de sesiuni)
Configurează proxy-uri HTTP(S) autentificate în Python requests și requests.Session(). Gestionează erorile 407 ProxyError și rotește pool-uri de IP-uri statice.
Proxy pe platforme
Proxy-uri pentru SEO și SERP Tracking: poziții precise ale cuvintelor cheie în 7 țări
Urmărește clasamentele locale, verifică geo-redirecționările și rulează Screaming Frog cu proxy-uri dedicate IPv4 și ISP static nelimitate în 7 țări.
Proxy pe platforme
Proxy-uri pentru Shopee: izolează fiecare magazin Seller Center pe un IP static
Gestionează mai multe magazine Shopee Seller Center fără suspendări prin conturi asociate, cu proxy-uri dedicate Static ISP și IPv4 private per magazin.
IPV4 · united states
Proxy-uri IPv4 private SUA: IP-uri de datacenter americane, rapide și dedicate
Proxy-uri IPv4 private SUA dedicate pentru scraping, monitorizare SERP, reclame și Amazon. IP static, un utilizator per IP, trafic nelimitat, activare rapidă.
ISP · vietnam
Proxy-uri ISP statice Vietnam: IP-uri vietnameze de rețea casnică pentru cele mai valoroase conturi ale tale
Proxy-uri ISP statice Vietnam pe IP-uri de furnizori casnici. IP fix vietnamez pentru magazine Shopee, TikTok Shop, conturi de reclame Facebook și Zalo OA.