VVinaProxy

Jak nastavit proxy v Playwright (autentizace prohlížeče i jednotlivých kontextů)

Updated:

Playwright podporuje nativní autentizaci HTTP proxy (server, username, password) přímo v základu napříč prohlížeči Chromium, Firefox a WebKit – bez nutnosti doplňků prohlížeče či knihoven třetích stran. Funkce Per-Context Proxy navíc umožňuje jediné instanci prohlížeče spouštět desítky izolovaných relací BrowserContext, z nichž každá využívá vlastní statickou IP adresu od VinaProxy.

Playwright · HTTP Proxy Format
proxy={ server: 'http://ip:port', username: 'user', password: 'pass' }
Privátní IPv4 (datacentrové)
🇺🇸 Spojené státy
Skladem
Od
20 000 VND / IP / měsíc
≈ 0,74 US$ · platba ve VND
Množstevní slevy
  • 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
Koupit Spojené státy
Statické rezidentní ISP
🇻🇳 Vietnam
Skladem
Od
25 000 VND / IP / měsíc
≈ 0,93 US$ · platba ve VND
Množstevní slevy
  • 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
Koupit Vietnam

Konfigurace proxy objektu v Playwright

Konfigurační objekt proxy předejte buď globálně v chromium.launch({ proxy }), nebo pro každou relaci zvlášť v browser.newContext({ proxy }):

Klíč v PlaywrightFormát hodnotyTechnická poznámka
server'http://ip:port'Pouze hostitel a port s předponou http://
username'user'Vaše uživatelské jméno k proxy od VinaProxy
password'pass'Vaše heslo k proxy od VinaProxy (zpracováno nativně při HTTP 407)
bypass'localhost,127.0.0.1'Volitelný čárkami oddělený seznam hostitelů obcházejících proxy

Efektivní provoz BrowserContextů s více IP adresami

  • Na systémech Windows a macOS předejte zástupný parametr proxy: { server: 'http://per-context' } do chromium.launch() pokaždé, když plánujete přepisovat proxy v jednotlivých voláních browser.newContext()
  • V browser.newContext() nastavte společně s proxy také timezoneId a locale, aby hlavičky a JS rozhraní Intl odpovídaly zemi dané proxy
  • Zrušte nepotřebné požadavky na obrázky a písma pomocí page.route(), abyste urychlili propustnost scrapování

Krok za krokem

  1. 1

    Získejte IP, port, uživatelské jméno a heslo

    Zkopírujte si přihlašovací údaje ip:port:user:pass z administrace VinaProxy.

  2. 2

    Předejte proxy objekt do newContext()

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

  3. 3

    Přizpůsobte timezoneId a locale

    Přidejte timezoneId a locale odpovídající lokaci vaší proxy (např. America/New_York nebo Asia/Ho_Chi_Minh).

  4. 4

    Ověřte výstupní IP na nové stránce

    Otevřete const page = await context.newPage() a odešlete požadavek na https://vinaproxy.com/api/my-ip.

Často kladené otázky

Proč Playwright vypsal chybu 'Proxy is only supported when browser is launched with a proxy'?

V systémech Windows a macOS vyžaduje Chromium globální příznak proxy při spuštění, než povolí přepsání pro jednotlivé kontexty. Spusťte prohlížeč pomocí chromium.launch({ proxy: { server: 'http://per-context' } }) a poté předejte skutečnou proxy do každého browser.newContext({ proxy }).

Fungují proxy od VinaProxy také v Playwright pro Firefox a WebKit?

Ano. Naprosto stejná syntaxe proxy: { server, username, password } funguje v prohlížečích Chromium, Firefox i WebKit v Node.js i Pythonu.

Je přenos dat při běhu headless prohlížečů v Playwright nějak omezen či měřen?

Ne. Všechny tarify Dedicated IPv4 a Static ISP od VinaProxy zahrnují neomezený měsíční přenos dat.

Škálujte BrowserContexty v Playwright s dedikovanými statickými IP

Okamžité neomezené HTTP(S) proxy v 7 globálních lokalitách.

Koupit proxy pro Playwright

Related articles

Proxy podle platforem
Proxy pro web scraping: neomezené pooly dedikovaných IPv4 a ISP pro crawlery 24/7
Rychlé dedikované IPv4 a statické ISP HTTP(S) proxy pro Python, Playwright, Selenium a Scrapy s neomezenými daty měsíčně. Porovnejte tarify a začněte.
Nastavení proxy
Jak nastavit ověřenou proxy v Puppeteer (Node.js)
Nastavte ověřené HTTP(S) proxy v Node.js Puppeteer pomocí parametru --proxy-server a await page.authenticate(). Zkopírujte si funkční příklady.
Nastavení proxy
Jak nastavit proxy s autentizací v Selenium WebDriver
Nastavte HTTP(S) proxy s ověřením jménem a heslem v Selenium WebDriver pomocí selenium-wire nebo rozšíření Chrome onAuthRequired. Podívejte se na kód.
Nastavení proxy
Jak používat proxy v Python Requests (HTTP/HTTPS a pooling Sessions)
Nakonfigurujte ověřené HTTP(S) proxy v Python requests a requests.Session(). Vyřešte výjimky 407 ProxyError a snadno rotujte pooly svých statických IP adres.
Proxy podle platforem
Proxy pro SEO a sledování SERP: přesné pozice klíčových slov v 7 zemích
Sledujte lokální pozice klíčových slov, testujte geo-přesměrování a procházejte weby ve Screaming Frog s neomezenými dedikovanými IPv4 a ISP proxy v 7 zemích.
Proxy podle platforem
Proxy pro Shopee: izolujte každý obchod v Seller Center na statické IP
Spravujte více obchodů v Shopee Seller Center bez blokací za propojení účtů díky vyhrazeným vietnamským statickým ISP a privátním IPv4 proxy pro každý obchod.
IPV4 · united states
Privátní IPv4 proxy v USA: Rychlé a dedikované americké datacenter IP
Dedikované privátní IPv4 proxy v USA pro scraping, sledování pozic, reklamy a Amazon. Statická IP, 1 uživatel na IP, neomezený přenos, rychlá aktivace.
ISP · vietnam
Statické ISP proxy z Vietnamu: vietnamské IP z domácích sítí pro vaše nejcennější účty
Statické ISP proxy z Vietnamu na IP běžných operátorů. Pevná vietnamská IP pro hlavní obchody Shopee, TikTok Shop, reklamní účty na Facebooku a Zalo OA.