VVinaProxy

Kaip nustatyti proxy Playwright (Browser ir Per-Context autentifikavimas)

Updated:

Playwright palaiko integruotą HTTP proxy autentifikavimą (server, username, password) Chromium, Firefox ir WebKit naršyklėse be jokių naršyklės plėtinių ar trečiųjų šalių apvalkalų. Dar geriau – Playwright funkcija Per-Context Proxy leidžia viename naršyklės egzemplioriuje paleisti dešimtis izoliuotų BrowserContext seansų, kurių kiekvienas susietas su atskiru VinaProxy statiniu IP.

Playwright · HTTP Proxy Format
proxy={ server: 'http://ip:port', username: 'user', password: 'pass' }
Privatūs IPv4 (duomenų centrų)
🇺🇸 Jungtinės Valstijos
Yra
Nuo
20 000 VND / IP / mėn.
≈ 0,74 USD · atsiskaitoma VND
Kiekio nuolaidos
  • 1 IP40 000 VND
  • Nuo 5 IP35 000 VND
  • Nuo 10 IP25 000 VND
  • Nuo 20 IP25 000 VND
  • Nuo 50 IP25 000 VND
  • Nuo 100 IP25 000 VND
  • Nuo 200 IP25 000 VND
  • Nuo 500 IP25 000 VND
  • Nuo 1000 IP22 000 VND
  • Nuo 2000 IP20 000 VND
Pirkti Jungtinės Valstijos
Statiniai rezidentiniai ISP
🇻🇳 Vietnamas
Yra
Nuo
25 000 VND / IP / mėn.
≈ 0,93 USD · atsiskaitoma VND
Kiekio nuolaidos
  • 1 IP50 000 VND
  • Nuo 3 IP40 000 VND
  • Nuo 5 IP40 000 VND
  • Nuo 10 IP32 000 VND
  • Nuo 50 IP30 000 VND
  • Nuo 100 IP30 000 VND
  • Nuo 200 IP30 000 VND
  • Nuo 500 IP25 000 VND
Pirkti Vietnamas

Playwright proxy objekto konfigūracija

Perduokite proxy konfigūracijos objektą globaliai per chromium.launch({ proxy }) arba kiekvienam seansui per browser.newContext({ proxy }):

Playwright raktasReikšmės formatasTechninė pastaba
server'http://ip:port'Tik adresas ir prievadas su prefiksu http://
username'user'Jūsų VinaProxy proxy naudotojo vardas
password'pass'Jūsų VinaProxy proxy slaptažodis (automatiškai apdorojamas gavus HTTP 407)
bypass'localhost,127.0.0.1'Neprivalomi kableliais atskirti adresai, kuriems nenaudojamas proxy

Efektyvus kelių IP BrowserContexts paleidimas

  • Windows ir macOS sistemose nurodykite laikiną reikšmę proxy: { server: 'http://per-context' } funkcijoje chromium.launch(), kai planuojate perrašyti proxy atskiruose browser.newContext() iškvietimuose
  • Kartu su proxy nustatykite timezoneId ir locale objekte browser.newContext(), kad antraštės ir JS Intl API atitiktų proxy šalį
  • Atmeskite nereikalingas paveikslėlių ir šriftų užklausas su page.route(), kad padidintumėte duomenų rinkimo spartą

Žingsnis po žingsnio

  1. 1

    Gaukite ip, port, username ir password

    Nukopijuokite savo ip:port:user:pass prisijungimo duomenis iš VinaProxy valdymo skydelio.

  2. 2

    Perduokite proxy objektą į newContext()

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

  3. 3

    Suderinkite timezoneId ir locale

    Nurodykite timezoneId ir locale, atitinkančius jūsų proxy vietą (pvz., America/New_York arba Asia/Ho_Chi_Minh).

  4. 4

    Patikrinkite išeinantį IP naujame puslapyje

    Atidarykite const page = await context.newPage() ir atlikite užklausą į https://vinaproxy.com/api/my-ip.

Dažnai užduodami klausimai

Kodėl Playwright pateikė klaidą 'Proxy is only supported when browser is launched with a proxy'?

Windows ir macOS sistemose Chromium reikalauja visuotinės paleidimo proxy vėliavėlės prieš leidžiant perrašymus atskiriems kontekstams. Paleiskite naršyklę su chromium.launch({ proxy: { server: 'http://per-context' } }), o tada perduokite tikrąjį proxy kiekvienam browser.newContext({ proxy }).

Ar VinaProxy proxy veikia ir su Playwright Firefox bei WebKit?

Taip. Lygiai ta pati proxy: { server, username, password } sintaksė veikia Chromium, Firefox ir WebKit naršyklėse tiek Node.js, tiek Python aplinkoje.

Ar duomenų srautas yra ribojamas paleidžiant fonines Playwright naršykles?

Ne. Visi VinaProxy Dedicated IPv4 ir Static ISP planai suteikia neribotą mėnesio duomenų srautą.

Išplėskite Playwright BrowserContexts su skirtaisiais statiniais IP

Akimirksniu paruošti neriboti HTTP(S) proxy 7 pasaulio vietovėse.

Pirkti Playwright proxy

Related articles

Proxy pagal platformas
Proxy tinklalapių nuskaitymui: neriboti dedikuoti IPv4 ir ISP telkiniai 24/7 robotams
Greiti HTTP(S) dedikuoti IPv4 ir statiniai ISP proxy Python, Playwright, Selenium ir Scrapy su neribotu mėnesio srautu. Palyginkite planus ir pradėkite.
Proxy nustatymas
Kaip nustatyti autentifikuotą proxy Puppeteer (Node.js)
Konfigūruokite autentifikuotus HTTP(S) proxy Node.js Puppeteer su --proxy-server vėliavėle ir await page.authenticate(). Nukopijuokite veikiančius pavyzdžius.
Proxy nustatymas
Kaip nustatyti autentifikuotą proxy Selenium WebDriver
Konfigūruokite HTTP(S) proxy su vartotojo vardu ir slaptažodžiu Selenium WebDriver naudodami selenium-wire arba Chrome onAuthRequired plėtinį. Žr. kodą.
Proxy nustatymas
Kaip naudoti proxy su Python Requests (HTTP/HTTPS ir sesijų telkimas)
Konfigūruokite autentifikuotus HTTP(S) proxy Python requests ir requests.Session(). Valdykite 407 ProxyError klaidas bei rotuokite statinių IP telkinius.
Proxy pagal platformas
Proxy SEO ir SERP stebėjimui: tikslios raktažodžių pozicijos 7 šalyse
Stebėkite raktažodžių pozicijas, tikrinkite geo-nukreipimus ir naršykite su Screaming Frog naudodami neribotus dedikuotus IPv4 ir statinius ISP proxy 7 šalyse.
Proxy pagal platformas
Proxy serveriai „Shopee“: atskirkite kiekvieną „Seller Center“ parduotuvę statiniu IP
Valdykite kelias „Shopee Seller Center“ parduotuves be paskyrų blokavimo rizikos, naudodami dedikuotus Vietnamo statinius ISP ir privačius IPv4 proxy.
IPV4 · united states
JAV privatūs IPv4 proxy: greiti, dedikuoti JAV duomenų centrų IP
JAV privatūs IPv4 proxy duomenų rinkimui, pozicijoms, reklamoms ir Amazon tyrimams. Statiškas IP, vienas vartotojas, neribotas srautas, greitas aktyvavimas.
ISP · vietnam
Vietnamo statiniai ISP proxy: namų tinklo Vietnamo IP jūsų vertingiausioms paskyroms
Vietnamo statiniai ISP proxy su namų interneto tiekėjų IP. Fiksuotas Vietnamo IP pagrindinėms Shopee, TikTok Shop, Facebook reklamų paskyroms ir Zalo OA.