VVinaProxy

Kako nastaviti proxy v Playwright (avtentikacija brskalnika in po kontekstih)

Updated:

Playwright izvorno podpira avtentikacijo za proxy HTTP (server, username, password) v brskalnikih Chromium, Firefox in WebKit – brez potrebe po razširitvah brskalnika ali vmesnikih tretjih oseb. Še več, Playwrightova funkcija Per-Context Proxy omogoča, da en sam primerek brskalnika poganja na desetine izoliranih sej BrowserContext, od katerih je vsaka vezana na svoj statični IP VinaProxy.

Playwright · HTTP Proxy Format
proxy={ server: 'http://ip:port', username: 'user', password: 'pass' }
Zasebni IPv4 (podatkovni center)
🇺🇸 Združene države
Na voljo
Od
20.000 ₫ / IP / mesec
≈ 0,74 $ · obračunano v VND
Količinski popusti
  • 1 IP40.000 ₫
  • 5+ IP-jev35.000 ₫
  • 10+ IP-jev25.000 ₫
  • 20+ IP-jev25.000 ₫
  • 50+ IP-jev25.000 ₫
  • 100+ IP-jev25.000 ₫
  • 200+ IP-jev25.000 ₫
  • 500+ IP-jev25.000 ₫
  • 1000+ IP-jev22.000 ₫
  • 2000+ IP-jev20.000 ₫
Kupi Združene države
Statični rezidenčni ISP
🇻🇳 Vietnam
Na voljo
Od
25.000 ₫ / IP / mesec
≈ 0,93 $ · obračunano v VND
Količinski popusti
  • 1 IP50.000 ₫
  • 3+ IP-jev40.000 ₫
  • 5+ IP-jev40.000 ₫
  • 10+ IP-jev32.000 ₫
  • 50+ IP-jev30.000 ₫
  • 100+ IP-jev30.000 ₫
  • 200+ IP-jev30.000 ₫
  • 500+ IP-jev25.000 ₫
Kupi Vietnam

Konfiguracija proxy objekta v Playwright

Konfiguracijski objekt proxy posredujte bodisi globalno v chromium.launch({ proxy }) ali za posamezno sejo v browser.newContext({ proxy }):

Ključ PlaywrightOblika vrednostiTehnična opomba
server'http://ip:port'Samo gostitelj in vrata s predpono http://
username'user'Vaše uporabniško ime za proxy VinaProxy
password'pass'Vaše geslo za proxy VinaProxy (izvorno obdelano pri kodi HTTP 407)
bypass'localhost,127.0.0.1'Izbirni z vejico ločeni gostitelji, ki obidejo proxy

Učinkovito izvajanje BrowserContexts z več IP-ji

  • V sistemih Windows in macOS posredujte nadomestni proxy: { server: 'http://per-context' } znotraj chromium.launch(), kadar nameravate preglasiti proxy v posameznih klicih browser.newContext()
  • Nastavite timezoneId in locale v browser.newContext() poleg svojega proxyja, da se glave in API-ji JS Intl ujemajo z državo proxyja
  • Prekinite nepotrebne zahteve za slike in pisave s page.route(), da pospešite pretok pri strganju podatkov

Navodila po korakih

  1. 1

    Pridobite ip, port, username in password

    Kopirajte svoje poverilnice ip:port:user:pass z nadzorne plošče VinaProxy.

  2. 2

    Posredujte objekt proxy metodi newContext()

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

  3. 3

    Uskladite timezoneId in locale

    Vključite timezoneId in locale, ki ustrezata lokaciji vašega proxyja (npr. America/New_York ali Asia/Ho_Chi_Minh).

  4. 4

    Preverite izhodni IP na novi strani

    Odprite const page = await context.newPage() in pošljite zahtevo na https://vinaproxy.com/api/my-ip.

Pogosta vprašanja

Zakaj je Playwright javil napako 'Proxy is only supported when browser is launched with a proxy'?

V sistemih Windows in macOS Chromium zahteva globalno zastavico proxyja ob zagonu, preden dovoli preglasitve po kontekstih. Zaženite brskalnik z chromium.launch({ proxy: { server: 'http://per-context' } }) in nato posredujte pravi proxy posameznemu klicu browser.newContext({ proxy }).

Ali proxyji VinaProxy delujejo tudi z brskalnikoma Firefox in WebKit v Playwright?

Da. Popolnoma enaka sintaksa proxy: { server, username, password } deluje v Chromium, Firefox in WebKit tako v Node.js kot v Python.

Ali je pasovna širina merjena pri izvajanju brezglavih brskalnikov Playwright?

Ne. Vsi paketi Dedicated IPv4 in Static ISP ponudnika VinaProxy vključujejo neomejen mesečni promet.

Povečajte obseg Playwright BrowserContexts z namenskimi statičnimi IP-ji

Takojšnji neomejeni HTTP(S) proxyji na 7 svetovnih lokacijah.

Kupite proxyje za Playwright

Related articles

Proxyji po platformah
Proxyji za web scraping: neomejeni namenski IPv4 in ISP bazeni za spletne pajke 24/7
Hitri namenski IPv4 in statični ISP HTTP(S) proxyji za Python, Playwright, Selenium in Scrapy z neomejenim mesečnim prenosom. Primerjajte pakete in začnite.
Nastavitev proxyja
Kako nastaviti avtenticiran proxy v Puppeteerju (Node.js)
Nastavite overjene proxyje HTTP(S) v orodju Puppeteer za Node.js z uporabo zastavice --proxy-server in await page.authenticate(). Kopirajte delujoče primere.
Nastavitev proxyja
Kako nastaviti proxy z avtentikacijo v Selenium WebDriverju
Nastavite HTTP(S) proxyje z avtentikacijo uporabniško ime:geslo v Selenium WebDriverju s selenium-wire ali Chrome razširitvijo onAuthRequired. Oglejte si kodo.
Nastavitev proxyja
Kako uporabljati proxy v Python Requests (HTTP/HTTPS in združevanje sej)
Nastavite avtenticirane proxyje HTTP(S) v Python requests in requests.Session(). Odpravite napake 407 ProxyError ter rotirajte nabore statičnih IP-jev.
Proxyji po platformah
Proxyji za SEO in spremljanje SERP: natančne uvrstitve ključnih besed v 7 državah
Spremljajte lokalne uvrstitve, preverjajte geo-preusmeritve in zaženite Screaming Frog z neomejenimi namenskimi IPv4 ter statičnimi ISP proxyji v 7 državah.
Proxyji po platformah
Proxyji za Shopee: izolirajte vsako trgovino Seller Center na statičnem IP-ju
Vodite več trgovin Shopee Seller Center brez blokad povezanih računov z namenskimi vietnamskimi statičnimi ISP in zasebnimi IPv4 proxyji za vsako trgovino.
IPV4 · united states
Zasebni IPv4 proxyji v ZDA: hitri in namenski ameriški podatkovni IP-ji
Namenski zasebni IPv4 proxyji v ZDA za strganje, sledenje uvrstitvam in preglede oglasov. Statični IP, en uporabnik na IP, neomejen prenos, hitra aktivacija.
ISP · vietnam
Statični ISP proxyji za Vietnam: Domači vietnamski IP-ji za vaše najvrednejše račune
Vietnamski statični ISP proxyji na IP-jih domačih ponudnikov. Fiksen vietnamski IP za glavne trgovine Shopee, TikTok Shop, Facebook oglase in Zalo OA.