VVinaProxy

Sådan opsætter du en proxy i Playwright (browser- og per-kontekst-auth)

Updated:

Playwright understøtter indbygget HTTP-proxygodkendelse (server, username, password) direkte fra starten på tværs af Chromium, Firefox og WebKit – helt uden browserudvidelser eller tredjepartswrappere. Hvad der er endnu bedre: Playwrights Per-Context Proxy-funktion gør det muligt for en enkelt browserinstans at køre dusinvis af isolerede BrowserContext-sessioner, der hver især er bundet til sin egen statiske IP fra VinaProxy.

Playwright · HTTP Proxy Format
proxy={ server: 'http://ip:port', username: 'user', password: 'pass' }
Privat IPv4 (datacenter)
🇺🇸 USA
På lager
Fra
20.000 ₫ / IP / måned
≈ 0,74 US$ · afregnes i VND
Mængderabat
  • 1 IP40.000 ₫
  • 5+ IP'er35.000 ₫
  • 10+ IP'er25.000 ₫
  • 20+ IP'er25.000 ₫
  • 50+ IP'er25.000 ₫
  • 100+ IP'er25.000 ₫
  • 200+ IP'er25.000 ₫
  • 500+ IP'er25.000 ₫
  • 1000+ IP'er22.000 ₫
  • 2000+ IP'er20.000 ₫
Køb USA
Statisk bolig-ISP
🇻🇳 Vietnam
På lager
Fra
25.000 ₫ / IP / måned
≈ 0,93 US$ · afregnes i VND
Mængderabat
  • 1 IP50.000 ₫
  • 3+ IP'er40.000 ₫
  • 5+ IP'er40.000 ₫
  • 10+ IP'er32.000 ₫
  • 50+ IP'er30.000 ₫
  • 100+ IP'er30.000 ₫
  • 200+ IP'er30.000 ₫
  • 500+ IP'er25.000 ₫
Køb Vietnam

Konfiguration af proxyobjekt i Playwright

Angiv proxy-konfigurationsobjektet enten globalt i chromium.launch({ proxy }) eller per session i browser.newContext({ proxy }):

Playwright-nøgleVærdiformatTeknisk note
server'http://ip:port'Kun host og port, med præfikset http://
username'user'Brugernavnet til din VinaProxy-proxy
password'pass'Adgangskoden til din VinaProxy-proxy (håndteres indbygget ved HTTP 407)
bypass'localhost,127.0.0.1'Valgfrie kommaseparerede værter, der omgår proxyen

Effektiv kørsel af BrowserContexts med flere IP'er

  • På Windows og macOS skal du angive en pladsholder proxy: { server: 'http://per-context' } i chromium.launch(), når du planlægger at tilsidesætte proxy i individuelle browser.newContext()-kald
  • Indstil timezoneId og locale i browser.newContext() sammen med din proxy, så headere og JS Intl-API'er matcher proxyens land
  • Afbryd unødvendige anmodninger om billeder og skrifttyper med page.route() for at øge scraping-hastigheden

Trin for trin

  1. 1

    Hent ip, port, brugernavn og adgangskode

    Kopiér dine ip:port:user:pass-loginoplysninger fra VinaProxy-kontrolpanelet.

  2. 2

    Videregiv proxyobjektet til newContext()

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

  3. 3

    Tilpas timezoneId og locale

    Inkluder timezoneId og locale, der matcher din proxyplacering (f.eks. America/New_York eller Asia/Ho_Chi_Minh).

  4. 4

    Bekræft udgangs-IP på en ny side

    Åbn const page = await context.newPage(), og anmod om https://vinaproxy.com/api/my-ip.

Ofte stillede spørgsmål

Hvorfor gav Playwright fejlen 'Proxy is only supported when browser is launched with a proxy'?

På Windows og macOS kræver Chromium et globalt proxy-flag ved opstart, før der tillades overskrivning per kontekst. Start browseren med chromium.launch({ proxy: { server: 'http://per-context' } }), og send derefter den faktiske proxy til hver browser.newContext({ proxy }).

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

Ja. Præcis den samme proxy: { server, username, password }-syntaks fungerer på tværs af Chromium, Firefox og WebKit i både Node.js og Python.

Bliver båndbredden målt ved kørsel af headless Playwright-browsere?

Nej. Alle VinaProxy Dedicated IPv4- og Static ISP-abonnementer inkluderer ubegrænset månedlig trafik.

Skalér Playwright BrowserContexts med dedikerede statiske IP'er

Øjeblikkelige HTTP(S)-proxyer med ubegrænset forbrug på tværs af 7 globale lokationer.

Køb Playwright-proxyer

Related articles

Proxyer efter platform
Proxies til web scraping: ubegrænsede dedikerede IPv4- og ISP-puljer til 24/7-crawlere
Hurtige dedikerede HTTP(S) IPv4- og statiske ISP-proxies til Python, Playwright, Selenium og Scrapy med ubegrænset månedlig båndbredde. Sammenlign og start.
Proxy-opsætning
Sådan opsætter du en autentificeret proxy i Puppeteer (Node.js)
Konfigurer autentificerede HTTP(S)-proxyer i Node.js Puppeteer med --proxy-server og await page.authenticate(). Kopiér de fungerende eksempler.
Proxy-opsætning
Sådan opsætter du en proxy med godkendelse i Selenium WebDriver
Konfigurer HTTP(S)-proxier med bruger:adgangskode-godkendelse i Selenium WebDriver via selenium-wire eller en onAuthRequired-udvidelse til Chrome. Se koden.
Proxy-opsætning
Sådan bruges en proxy i Python Requests (HTTP/HTTPS og Session-pooling)
Konfigurer godkendte HTTP(S)-proxyer i Python requests og requests.Session(). Håndter 407 ProxyError-fejl, og roter statiske IP-pools effektivt.
Proxyer efter platform
Proxies til SEO- og SERP-tracking: nøjagtige søgeordsplaceringer i 7 lande
Spor lokale søgeordsplaceringer, kontrollér geo-redirects og kør Screaming Frog-crawls med ubegrænsede dedikerede IPv4- og statiske ISP-proxies i 7 lande.
Proxyer efter platform
Proxyer til Shopee: isoler hver Seller Center-butik på en statisk IP
Administrer flere Shopee Seller Center-butikker uden kontoblokeringer med dedikerede statiske ISP- og private IPv4-proxyer i Vietnam til hver butik.
IPV4 · united states
US private IPv4-proxyer: Hurtige, dedikerede amerikanske datacenter-IP'er
Dedikerede private US IPv4-proxyer til scraping, rangsporing, annoncer og Amazon. Statisk IP, én bruger pr. IP, ubegrænset båndbredde, hurtig aktivering.
ISP · vietnam
Statiske Vietnam ISP-proxies: Vietnamesiske hjemmenetværks-IP'er til dine mest værdifulde konti
Statiske Vietnam ISP-proxies med udbyder-IP'er til private. Fast vietnamesisk IP til primære Shopee-butikker, TikTok Shop, Facebook-annoncer og Zalo OA.