VVinaProxy

Kako postaviti proxy u Playwrightu (Browser i Per-Context autentifikacija)

Updated:

Playwright izvorno podržava autentifikaciju za HTTP proxy (server, username, password) direktno na preglednicima Chromium, Firefox i WebKit—bez potrebe za ekstenzijama ili vanjskim wrapperima. Što je još bolje, Playwrightova funkcija Per-Context Proxy omogućava jednoj instanci preglednika pokretanje na desetine izolovanih BrowserContext sesija, od kojih je svaka vezana za vlastitu VinaProxy statičku IP adresu.

Playwright · HTTP Proxy Format
proxy={ server: 'http://ip:port', username: 'user', password: 'pass' }
Privatni IPv4 (datacenter)
🇺🇸 Sjedinjene Američke Države
Dostupno
Od
20.000 ₫ / IP / mjesečno
≈ 0,74 USD · naplata u VND
Količinski popusti
  • 1 IP40.000 ₫
  • 5+ IP-ova35.000 ₫
  • 10+ IP-ova25.000 ₫
  • 20+ IP-ova25.000 ₫
  • 50+ IP-ova25.000 ₫
  • 100+ IP-ova25.000 ₫
  • 200+ IP-ova25.000 ₫
  • 500+ IP-ova25.000 ₫
  • 1000+ IP-ova22.000 ₫
  • 2000+ IP-ova20.000 ₫
Kupi Sjedinjene Američke Države
Statički rezidencijalni ISP
🇻🇳 Vijetnam
Dostupno
Od
25.000 ₫ / IP / mjesečno
≈ 0,93 USD · naplata u VND
Količinski popusti
  • 1 IP50.000 ₫
  • 3+ IP-ova40.000 ₫
  • 5+ IP-ova40.000 ₫
  • 10+ IP-ova32.000 ₫
  • 50+ IP-ova30.000 ₫
  • 100+ IP-ova30.000 ₫
  • 200+ IP-ova30.000 ₫
  • 500+ IP-ova25.000 ₫
Kupi Vijetnam

Konfiguracija Playwright proxy objekta

Proslijedite proxy konfiguracijski objekat globalno u chromium.launch({ proxy }) ili po sesiji u browser.newContext({ proxy }):

Playwright ključFormat vrijednostiTehnička napomena
server'http://ip:port'Samo host i port, s prefiksom http://
username'user'Vaše VinaProxy proxy korisničko ime
password'pass'Vaša VinaProxy proxy lozinka (izvorno se obrađuje pri HTTP 407)
bypass'localhost,127.0.0.1'Opcionalni hostovi odvojeni zarezom koji zaobilaze proxy

Efikasno pokretanje BrowserContexta s više IP adresa

  • Na sistemima Windows i macOS, proslijedite placeholder proxy: { server: 'http://per-context' } unutar chromium.launch() kad god namjeravate nadjačati proxy unutar pojedinačnih browser.newContext() poziva
  • Postavite timezoneId i locale u browser.newContext() uz svoj proxy kako bi se zaglavlja i JS Intl API-ji podudarali s državom proxyja
  • Prekinite nepotrebne zahtjeve za slike i fontove pomoću page.route() kako biste ubrzali scraping protok

Korak po korak

  1. 1

    Izdvojite ip, port, username i password

    Kopirajte svoje ip:port:user:pass pristupne podatke s kontrolne table VinaProxy.

  2. 2

    Proslijedite proxy objekat u newContext()

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

  3. 3

    Uskladite timezoneId i locale

    Uključite timezoneId i locale koji odgovaraju lokaciji vašeg proxyja (npr. America/New_York ili Asia/Ho_Chi_Minh).

  4. 4

    Provjerite izlazni IP na novoj stranici

    Otvorite const page = await context.newPage() i pošaljite zahtjev na https://vinaproxy.com/api/my-ip.

Često postavljana pitanja

Zašto je Playwright izbacio grešku 'Proxy is only supported when browser is launched with a proxy'?

Na sistemima Windows i macOS, Chromium zahtijeva globalni launch proxy parametar prije nego što dozvoli nadjačavanje po kontekstu. Pokrenite preglednik pomoću chromium.launch({ proxy: { server: 'http://per-context' } }), a zatim proslijedite stvarni proxy svakom browser.newContext({ proxy }) pozivu.

Rade li VinaProxy proxyji i s Playwright Firefox i WebKit preglednicima?

Da. Potpuno ista proxy: { server, username, password } sintaksa radi na preglednicima Chromium, Firefox i WebKit u oba okruženja, Node.js i Python.

Mjeri li se promet pri pokretanju headless Playwright preglednika?

Ne. Svi VinaProxy Dedicated IPv4 i Static ISP paketi uključuju neograničen mjesečni promet.

Skalirajte Playwright BrowserContexte uz namjenske statičke IP adrese

Trenutni HTTP(S) proxyji s neograničenim prometom na 7 globalnih lokacija.

Kupite Playwright proxyje

Related articles

Proxyji po platformama
Proxyji za web scraping: neograničeni dedicated IPv4 i ISP poolovi za 24/7 crawlere
Brzi HTTP(S) dedicated IPv4 i statički ISP proxyji za Python, Playwright, Selenium i Scrapy, uz neograničen mjesečni protok. Uporedite planove i počnite.
Podešavanje proxyja
Kako postaviti autentifikovani proxy u Puppeteeru (Node.js)
Konfigurišite autentifikovane HTTP(S) proxyje u Node.js Puppeteeru pomoću --proxy-server zastavice i await page.authenticate(). Kopirajte radne primjere.
Podešavanje proxyja
Kako podesiti proxy s autentifikacijom u Selenium WebDriveru
Konfigurišite HTTP(S) proxyje uz autentifikaciju u Selenium WebDriveru pomoću selenium-wire ili Chrome onAuthRequired ekstenzije. Pogledajte kôd.
Podešavanje proxyja
Kako koristiti proxy u Python Requests (HTTP/HTTPS i Session pooling)
Konfigurišite autentifikovane HTTP(S) proxyje u Python requests i requests.Session(). Obradite 407 ProxyError izuzetke i rotirajte statičke IP bazene.
Proxyji po platformama
Proxyji za SEO i SERP praćenje: tačne pozicije ključnih riječi u 7 zemalja
Pratite lokalne pozicije ključnih riječi, testirajte geo-preusmjeravanja i Screaming Frog uz neograničene namjenske IPv4 i statičke ISP proxyje u 7 zemalja.
Proxyji po platformama
Proxyji za Shopee: izolujte svaku Seller Center trgovinu na statičkom IP-ju
Vodite više Shopee Seller Center trgovina bez blokiranja povezanih računa, uz namjenske statičke ISP i privatne IPv4 proxyje u Vijetnamu za svaku trgovinu.
IPV4 · united states
Privatni IPv4 proxyji za SAD: Brzi, namjenski američki datacenter IP-ovi
Namjenski privatni IPv4 proxyji za SAD za scraping, praćenje ranga, oglase i Amazon. Statički IP, jedan korisnik po IP-u, neograničen protok, brza aktivacija.
ISP · vietnam
Statički ISP proxyji za Vijetnam: Kućne vijetnamske IP adrese za vaše najvrjednije račune
Statički ISP proxyji za Vijetnam na IP adresama kućnih operatera. Fiksni vijetnamski IP za glavne Shopee trgovine, TikTok Shop, Facebook ad račune i Zalo OA.