VVinaProxy

Ako nastaviť proxy v Playwright (autentifikácia prehliadača a per-context)

Updated:

Playwright podporuje natívnu autentifikáciu HTTP proxy (server, username, password) priamo po vybalení v prehliadačoch Chromium, Firefox a WebKit – bez potreby rozšírení prehliadača či wrapperov tretích strán. Ešte lepšie je, že funkcia Per-Context Proxy v Playwright umožňuje jedinej inštancii prehliadača spúšťať desiatky izolovaných relácií BrowserContext, z ktorých každá je priradená k vlastnej statickej IP od VinaProxy.

Playwright · HTTP Proxy Format
proxy={ server: 'http://ip:port', username: 'user', password: 'pass' }
Privátne IPv4 (dátacentrum)
🇺🇸 Spojené štáty
Dostupné
Od
20 000 VND / IP / mesiac
≈ 0,74 USD · účtované vo VND
Objemové zľavy
  • 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
Kúpiť Spojené štáty
Statické rezidenčné ISP
🇻🇳 Vietnam
Dostupné
Od
25 000 VND / IP / mesiac
≈ 0,93 USD · účtované vo VND
Objemové zľavy
  • 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
Kúpiť Vietnam

Konfigurácia proxy objektu v Playwright

Konfiguračný objekt proxy odovzdajte buď globálne v chromium.launch({ proxy }), alebo pre každú reláciu zvlášť v browser.newContext({ proxy }):

Kľúč v PlaywrightFormát hodnotyTechnická poznámka
server'http://ip:port'Iba hostiteľ a port s predponou http://
username'user'Vaše používateľské meno proxy od VinaProxy
password'pass'Vaše heslo proxy od VinaProxy (natívne spracované pri HTTP 407)
bypass'localhost,127.0.0.1'Voliteľný čiarkami oddelený zoznam hostiteľov, ktorí obchádzajú proxy

Efektívne spúšťanie BrowserContextov s viacerými IP

  • V systémoch Windows a macOS zadajte zástupný parameter proxy: { server: 'http://per-context' } do chromium.launch() vždy, keď plánujete prepísať proxy v jednotlivých volaniach browser.newContext()
  • V browser.newContext() nastavte popri proxy aj timezoneId a locale, aby hlavičky a rozhrania JS Intl API zodpovedali krajine danej proxy
  • Zrušte nepotrebné požiadavky na obrázky a písma pomocou page.route(), čím zrýchlite priepustnosť scrapingu

Krok za krokom

  1. 1

    Získajte ip, port, username a password

    Skopírujte si prihlasovacie údaje ip:port:user:pass z ovládacieho panela VinaProxy.

  2. 2

    Odovzdajte proxy objekt do newContext()

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

  3. 3

    Zlaďte timezoneId a locale

    Uveďte timezoneId a locale zodpovedajúce lokalite vašej proxy (napr. America/New_York alebo Asia/Ho_Chi_Minh).

  4. 4

    Overte výstupnú IP na novej stránke

    Otvorte const page = await context.newPage() a odošlite požiadavku na https://vinaproxy.com/api/my-ip.

Často kladené otázky

Prečo Playwright vyhodil chybu 'Proxy is only supported when browser is launched with a proxy'?

V systémoch Windows a macOS vyžaduje Chromium pred povolením prepísania na úrovni kontextu globálny príznak proxy pri spustení. Spustite prehliadač pomocou chromium.launch({ proxy: { server: 'http://per-context' } }) a potom odovzdajte skutočnú proxy do každého browser.newContext({ proxy }).

Fungujú proxy od VinaProxy aj s prehliadačmi Firefox a WebKit v Playwright?

Áno. Úplne rovnaká syntax proxy: { server, username, password } funguje v prehliadačoch Chromium, Firefox aj WebKit v Node.js aj Python.

Meria sa spotreba dát pri spúšťaní headless prehliadačov Playwright?

Nie. Všetky balíčky VinaProxy Dedicated IPv4 a Static ISP zahŕňajú neobmedzený mesačný prenos dát.

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

Okamžité neobmedzené HTTP(S) proxy v 7 globálnych lokalitách.

Kúpiť proxy pre Playwright

Related articles

Proxy podľa platformy
Proxy pre web scraping: neobmedzené dedikované IPv4 a ISP pooly pre 24/7 crawlery
Rýchle HTTP(S) dedikované IPv4 a statické ISP proxy pre Python, Playwright, Selenium a Scrapy s neobmedzeným mesačným prenosom dát. Porovnajte plány a začnite.
Nastavenie proxy
Ako nastaviť overenú proxy v Puppeteer (Node.js)
Nakonfigurujte overené HTTP(S) proxy v Puppeteer pre Node.js pomocou prepínača --proxy-server a await page.authenticate(). Skopírujte si funkčné príklady.
Nastavenie proxy
Ako nastaviť autentifikovanú proxy v Selenium WebDriver
Nakonfigurujte HTTP(S) proxy s overením menom a heslom v Selenium WebDriver pomocou selenium-wire alebo rozšírenia Chrome onAuthRequired. Pozrite si kód.
Nastavenie proxy
Ako používať proxy v Python Requests (HTTP/HTTPS a pooling Sessions)
Nakonfigurujte overené HTTP(S) proxy v Python requests a requests.Session(). Vyriešte chyby 407 ProxyError a rotujte fond statických IP adries.
Proxy podľa platformy
Proxy pre SEO a sledovanie SERP: presné pozície kľúčových slov v 7 krajinách
Sledujte lokálne pozície kľúčových slov, geo-presmerovania aj crawly Screaming Frog vďaka neobmedzeným dedikovaným IPv4 a statickým ISP proxy v 7 krajinách.
Proxy podľa platformy
Proxy pre Shopee: izolujte každý obchod v Seller Center na statickej IP
Spravujte viacero obchodov v Shopee Seller Center bez blokovania účtov vďaka dedikovaným statickým ISP a privátnym IPv4 proxy z Vietnamu pre každý obchod.
IPV4 · united states
US privátne IPv4 proxy: Rýchle a dedikované americké dátacentrové IP
Privátne US IPv4 proxy na scraping, sledovanie pozícií, kontrolu reklám aj Amazon. Statická IP, 1 používateľ na IP, neobmedzený prenos a rýchla aktivácia.
ISP · vietnam
Statické ISP proxy Vietnam: vietnamské IP z domácich sietí pre vaše najcennejšie účty
Vietnamské statické ISP proxy na IP bežných poskytovateľov. Pevná vietnamská IP pre hlavné obchody Shopee, TikTok Shop, reklamné účty na Facebooku a Zalo OA.