VVinaProxy

Hvordan sette opp proxy i Playwright (nettleser- og kontekstautentisering)

Updated:

Playwright støtter innebygd HTTP-proxyautentisering (server, username, password) direkte i Chromium, Firefox og WebKit – helt uten behov for nettleserutvidelser eller tredjepartsverktøy. Enda bedre er det at Playwrights funksjon for Per-Context Proxy lar én enkelt nettleserinstans kjøre dusinvis av isolerte BrowserContext-økter, hver koblet til sin egen statiske IP fra VinaProxy.

Playwright · HTTP Proxy Format
proxy={ server: 'http://ip:port', username: 'user', password: 'pass' }
Privat IPv4 (datasenter)
🇺🇸 USA
Tilgjengelig
Fra
20 000 VND / IP / måned
≈ 0,74 USD · faktureres i VND
Volumpriser
  • 1 IP40 000 VND
  • 5+ IP-er35 000 VND
  • 10+ IP-er25 000 VND
  • 20+ IP-er25 000 VND
  • 50+ IP-er25 000 VND
  • 100+ IP-er25 000 VND
  • 200+ IP-er25 000 VND
  • 500+ IP-er25 000 VND
  • 1000+ IP-er22 000 VND
  • 2000+ IP-er20 000 VND
Kjøp USA
Statisk bolig-ISP
🇻🇳 Vietnam
Tilgjengelig
Fra
25 000 VND / IP / måned
≈ 0,93 USD · faktureres i VND
Volumpriser
  • 1 IP50 000 VND
  • 3+ IP-er40 000 VND
  • 5+ IP-er40 000 VND
  • 10+ IP-er32 000 VND
  • 50+ IP-er30 000 VND
  • 100+ IP-er30 000 VND
  • 200+ IP-er30 000 VND
  • 500+ IP-er25 000 VND
Kjøp Vietnam
Proxyer etter plattform:web-scrapingseo-rank-trackingshopee

Konfigurasjon av proxy-objektet i Playwright

Send inn proxy-konfigurasjonsobjektet enten globalt i chromium.launch({ proxy }) eller per økt i browser.newContext({ proxy }):

Playwright-nøkkelVerdiformatTeknisk merknad
server'http://ip:port'Kun vert og port, med prefikset http://
username'user'Brukernavnet for din VinaProxy-proxy
password'pass'Passordet for din VinaProxy-proxy (håndteres innebygd ved HTTP 407)
bypass'localhost,127.0.0.1'Valgfri kommaseparert liste over verter som skal omgå proxyen

Effektiv kjøring av BrowserContexts med flere IP-er

  • På Windows og macOS må du angi en plassholder proxy: { server: 'http://per-context' } i chromium.launch() når du har tenkt å overstyre proxy i individuelle browser.newContext()-kall
  • Angi timezoneId og locale i browser.newContext() sammen med proxyen din, slik at headere og JS-Intl-API-er samsvarer med proxyens land
  • Avbryt unødvendige bilde- og skriftforespørsler med page.route() for å øke scraping-ytelsen

Trinn for trinn

  1. 1

    Hent ip, port, brukernavn og passord

    Kopier påloggingsdetaljene i formatet ip:port:user:pass fra VinaProxy-dashbordet.

  2. 2

    Send proxy-objektet til newContext()

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

  3. 3

    Tilpass timezoneId og locale

    Inkluder timezoneId og locale som samsvarer med proxyens lokasjon (f.eks. America/New_York eller Asia/Ho_Chi_Minh).

  4. 4

    Bekreft utgående IP på en ny side

    Åpne const page = await context.newPage() og send en forespørsel til https://vinaproxy.com/api/my-ip.

Ofte stilte spørsmål

Hvorfor ga Playwright feilmeldingen «Proxy is only supported when browser is launched with a proxy»?

På Windows og macOS krever Chromium et globalt oppstartsflagg for proxy før overstyring per kontekst tillates. Start nettleseren med chromium.launch({ proxy: { server: 'http://per-context' } }) og send deretter den faktiske proxyen til hvert enkelt browser.newContext({ proxy }).

Fungerer VinaProxy-proxyer også med Firefox og WebKit i Playwright?

Ja. Nøyaktig samme proxy: { server, username, password }-syntaks fungerer i Chromium, Firefox og WebKit, både for Node.js og Python.

Er båndbredden begrenset ved kjøring av hodeløse Playwright-nettlesere?

Nei. Alle planer for dedikert IPv4 og statisk ISP fra VinaProxy inkluderer ubegrenset månedlig trafikk.

Skaler Playwright BrowserContexts med dedikerte statiske IP-er

Øyeblikkelige ubegrensede HTTP(S)-proxyer på tvers av 7 globale lokasjoner.

Kjøp Playwright-proxyer

Related articles

Proxyer etter plattform
Proxyer for web scraping: ubegrensede dedikerte IPv4- og ISP-pools for 24/7-crawlere
Raske HTTP(S) dedikerte IPv4- og statiske ISP-proxyer for Python, Playwright, Selenium og Scrapy med fri månedlig båndbredde. Sammenlign pakker og kom i gang.
Proxy-oppsett
Slik setter du opp en autentisert proxy i Puppeteer (Node.js)
Konfigurer autentiserte HTTP(S)-proxyer i Node.js Puppeteer med oppstartsflagget --proxy-server og await page.authenticate(). Kopier fungerende eksempler.
Proxy-oppsett
Hvordan sette opp en autentisert proxy i Selenium WebDriver
Konfigurer HTTP(S)-proxyer med brukernavn og passord i Selenium WebDriver via selenium-wire eller en onAuthRequired-utvidelse for Chrome. Se koden her.
Proxy-oppsett
Hvordan bruke en proxy i Python Requests (HTTP/HTTPS og Session-pooling)
Konfigurer autentiserte HTTP(S)-proxyer i Python requests og requests.Session(). Håndter 407 ProxyError-unntak og roter dine statiske IP-puljer.
Proxyer etter plattform
Proxyer for SEO og SERP-sporing: Nøyaktige søkeordplasseringer i 7 land
Spor lokale søkeordplasseringer, sjekk geo-omdirigeringer og kjør Screaming Frog-crawls med dedikert IPv4 og statiske ISP-proxyer med fri data i 7 land.
Proxyer etter plattform
Proxyer for Shopee: isoler hver Seller Center-butikk på en statisk IP
Administrer flere Shopee Seller Center-butikker uten utestengelse for koblede kontoer, med statisk ISP og privat IPv4-proxy fra Vietnam for hver butikk.
IPV4 · united states
Private USA-IPv4-proxyer: Raske, dedikerte amerikanske datasenter-IP-er
Private USA-IPv4-proxyer for scraping, rangsporing, annonsesjekk og Amazon-research. Statisk IP, én bruker per IP, ubegrenset båndbredde, rask aktivering.
ISP · vietnam
Statiske ISP-proxyer i Vietnam: Vietnamesiske hjemmenettverks-IP-er for dine mest verdifulle kontoer
Statiske ISP-proxyer i Vietnam på private bredbånds-IP-er. Fast vietnamesisk IP for primære Shopee-butikker, TikTok Shop, Facebook-annonsekontoer og Zalo OA.