Indlela yokusetha i-proxy ku-Playwright (I-Browser ne-Auth ye-Per-Context)
Updated:
I-Playwright isekela ngokwemvelo ukuqinisekiswa kwe-proxy ye-HTTP (server, username, password) ngaphandle kwebhokisi kuyo yonke i-Chromium, i-Firefox, ne-WebKit—azikho izandiso zesiphequluli noma ama-wrapper ezinkampani zangaphandle ezidingekayo. Okuhle nakakhulu, isici se-Playwright se-Per-Context Proxy sivumela isenzakalo esisodwa sesiphequluli ukuba sisebenzise inqwaba yezikhathi ezizimele ze-BrowserContext, ngayinye iboshelwe ku-IP yayo engashintshi ye-VinaProxy.
proxy={ server: 'http://ip:port', username: 'user', password: 'pass' }- 1 IP₫40,000
- 5+ ama-IP₫35,000
- 10+ ama-IP₫25,000
- 20+ ama-IP₫25,000
- 50+ ama-IP₫25,000
- 100+ ama-IP₫25,000
- 200+ ama-IP₫25,000
- 500+ ama-IP₫25,000
- 1000+ ama-IP₫22,000
- 2000+ ama-IP₫20,000
- 1 IP₫50,000
- 3+ ama-IP₫40,000
- 5+ ama-IP₫40,000
- 10+ ama-IP₫32,000
- 50+ ama-IP₫30,000
- 100+ ama-IP₫30,000
- 200+ ama-IP₫30,000
- 500+ ama-IP₫25,000
Ukucushwa kwe-object ye-proxy ku-Playwright
Dlulisa i-object yokumisa ye-proxy emhlabeni jikelele ku-chromium.launch({ proxy }) noma ngeseshini ngayinye ku-browser.newContext({ proxy }):
| Ukhiye we-Playwright | Ifomethi Yenani | Inothi Lobuchwepheshe |
|---|---|---|
server | 'http://ip:port' | I-host nembobo kuphela, enesiqalo esithi http:// |
username | 'user' | Igama lomsebenzisi le-proxy yakho ye-VinaProxy |
password | 'pass' | Iphasiwedi ye-proxy yakho ye-VinaProxy (iphatheka ngokwemvelo ku-HTTP 407) |
bypass | 'localhost,127.0.0.1' | Ama-host ongawakhetha ahlukaniswe ngokhefana adlula i-proxy |
Ukusebenzisa ama-BrowserContext ane-IP ehlukahlukene ngempumelelo
- Ku-Windows ne-macOS, dlulisa isibambi sendawo
proxy: { server: 'http://per-context' }ngaphakathi kwe-chromium.launch()noma nini lapho uhlose ukubhala ngaphezulu kwe-proxyngaphakathi kwezingcingo ngazinye ze-browser.newContext() - Setha i-
timezoneIdne-localeku-browser.newContext()eceleni kwe-proxy yakho ukuze izihloko nama-API e-JSIntlafane nezwe le-proxy - Misa izicelo zezithombe nezinhlobo zombhalo ezingadingekile nge-
page.route()ukusheshisa umsebenzi wokukhipha idatha
Isinyathelo ngesinyathelo
- 1
Khipha i-ip, imbobo, igama lomsebenzisi, nephasiwedi
Kopisha iziqinisekiso zakho ze-
ip:port:user:passkudeshibhodi ye-VinaProxy. - 2
Dlulisa i-object ye-proxy ku-newContext()
Biza u-
const context = await browser.newContext({ proxy: { server: 'http://ip:port', username: 'user', password: 'pass' } }). - 3
Qondanisa i-timezoneId ne-locale
Faka i-
timezoneIdne-localeehambisana nendawo ye-proxy yakho (isb.,America/New_YorknomaAsia/Ho_Chi_Minh). - 4
Qinisekisa i-IP yokuphuma ekhasini elisha
Vula
const page = await context.newPage()bese ucela i-https://vinaproxy.com/api/my-ip.
Imibuzo evame ukubuzwa
Kungani i-Playwright iveze 'Proxy is only supported when browser is launched with a proxy'?
Ku-Windows ne-macOS, i-Chromium idinga ifulegi lokwethula i-proxy yomhlaba jikelele ngaphambi kokuvumela ukubhala ngaphezulu kwengqikithi ngayinye. Qalisa isiphequluli nge-chromium.launch({ proxy: { server: 'http://per-context' } }) bese udlulisela i-proxy yangempela ku-browser.newContext({ proxy }) ngayinye.
Ingabe ama-proxy e-VinaProxy ayasebenza futhi nge-Playwright Firefox ne-WebKit?
Yebo. I-syntax efanayo ncamashi ye-proxy: { server, username, password } isebenza kuyo yonke i-Chromium, i-Firefox, ne-WebKit kukho kokubili i-Node.js ne-Python.
Ingabe i-bandwidth iyabalwa lapho usebenzisa iziphequluli ze-Playwright ezingenamakhanda?
Cha. Zonke izinhlelo ze-VinaProxy ze-Dedicated IPv4 ne-Static ISP zihlanganisa ithrafikhi yanyanga zonke engenamkhawulo.
Khulisa ama-BrowserContext e-Playwright ngama-IP azinikele angashintshi
Ama-proxy asheshayo e-HTTP(S) angenamkhawulo ezindaweni ezingu-7 zomhlaba wonke.
Thenga Ama-proxy e-Playwright