VVinaProxy

Kako postaviti proxy u Playwrightu (autentifikacija preglednika i po kontekstu)

Updated:

Playwright odmah podržava izvornu HTTP proxy autentifikaciju (server, username, password) na preglednicima Chromium, Firefox i WebKit—bez potrebe za proširenjima preglednika ili vanjskim wrapperima. Još bolje, Playwrightova značajka Per-Context Proxy omogućuje jednoj instanci preglednika pokretanje desetaka izoliranih BrowserContext sesija, od kojih je svaka vezana uz vlastitu VinaProxy statičku IP adresu.

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

Konfiguracija Playwright proxy objekta

Proslijedite konfiguracijski objekt proxy 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 obrađena pri HTTP 407)
bypass'localhost,127.0.0.1'Neobavezni hostovi odvojeni zarezom koji zaobilaze proxy

Učinkovito pokretanje BrowserContexta s više IP adresa

  • Na sustavima Windows i macOS proslijedite zamjenski proxy: { server: 'http://per-context' } unutar chromium.launch() kad god namjeravate nadjačati proxy unutar pojedinačnih poziva browser.newContext()
  • Postavite timezoneId i locale u browser.newContext() uz svoj proxy kako bi se zaglavlja i JS Intl API-ji podudarali sa zemljom proxyja
  • Prekinite nepotrebne zahtjeve za slikama i fontovima pomoću page.route() kako biste ubrzali propusnost scraping procesa

Korak po korak

  1. 1

    Izdvojite IP, port, korisničko ime i lozinku

    Kopirajte svoje ip:port:user:pass vjerodajnice s VinaProxy nadzorne ploče.

  2. 2

    Proslijedite proxy objekt 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 javio grešku 'Proxy is only supported when browser is launched with a proxy'?

Na sustavima Windows i macOS, Chromium zahtijeva globalnu zastavicu proxyja pri pokretanju prije nego što dopusti nadjačavanje po kontekstu. Pokrenite preglednik pomoću chromium.launch({ proxy: { server: 'http://per-context' } }) i zatim proslijedite stvarni proxy svakom browser.newContext({ proxy }).

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

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

Mjeri li se potrošnja prometa pri pokretanju headless preglednika u Playwrightu?

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

Skalirajte Playwright BrowserContexte uz namjenske statičke IP-ove

Trenutačni neograničeni HTTP(S) proxyji na 7 globalnih lokacija.

Kupite Playwright proxyje

Related articles

Proxyji po platformama
Proxyji za web scraping: neograničeni bazeni namjenskih IPv4 i ISP adresa za 24/7 crawlere
Brzi HTTP(S) namjenski IPv4 i statički ISP proxyji za Python, Playwright, Selenium i Scrapy uz neograničen mjesečni promet. Usporedite pakete i započnite.
Postavljanje proxyja
Kako postaviti autentificirani proxy u Puppeteeru (Node.js)
Konfigurirajte autentificirane HTTP(S) proxyje u Puppeteeru uz --proxy-server i await page.authenticate(). Kopirajte provjerene primjere koda.
Postavljanje proxyja
Kako postaviti proxy s autentifikacijom u Selenium WebDriveru
Konfigurirajte HTTP(S) proxyje s autentifikacijom u Selenium WebDriveru pomoću selenium-wire ili Chrome onAuthRequired ekstenzije. Pogledajte kôd.
Postavljanje proxyja
Kako koristiti proxy u Python Requests (HTTP/HTTPS i pooling sesija)
Konfigurirajte autentificirane HTTP(S) proxyje u Python requests i requests.Session(). Riješite 407 ProxyError iznimke i rotirajte statičke IP bazene.
Proxyji po platformama
Proxyji za SEO i SERP praćenje: točne pozicije ključnih riječi u 7 zemalja
Pratite pozicije ključnih riječi, geo-preusmjeravanja i pokrećite Screaming Frog uz neograničeni dedicirani IPv4 i statički ISP proxy u 7 zemalja.
Proxyji po platformama
Proxyji za Shopee: izolirajte svaku Seller Center trgovinu na statičkom IP-ju
Upravljajte s više Shopee Seller Center trgovina bez rizika od blokade uz namjenske statičke ISP i privatne IPv4 proxyje za Vijetnam za svaku trgovinu.
IPV4 · united states
Privatni IPv4 proxyji SAD: Brzi, namjenski američki datacenter IP-jevi
Namjenski privatni IPv4 proxyji SAD: scraping, praćenje pozicija, oglasi i Amazon. Statički IP, jedan korisnik po IP-ju, neograničen promet, brza aktivacija.
ISP · vietnam
Statički ISP proxyji za Vijetnam: kućne vijetnamske IP adrese za vaše najvrjednije račune
Vijetnamski statički ISP proxyji na IP adresama kućnih operatera. Fiksni vijetnamski IP za glavne Shopee trgovine, TikTok Shop, Facebook oglase i Zalo OA.