Playwright-da proksi nädip sazlamaly (Brauzer we Kontekst Awtentifikasiýasy)
Updated:
Playwright Chromium, Firefox we WebKit brauzerlerinde göni gurnalan HTTP proksi awtentifikasiýasyny (server, username, password) goldaýar — hiç hili brauzer giňeltmeleri ýa-da üçünji tarap örtükleri talap edilmeýär. Has gowusy, Playwright-yň Per-Context Proxy aýratynlygy ýeke-täk brauzer nusgasyna her biri öz VinaProxy statiki IP-sine birikdirilen onlarça aýratynlanan BrowserContext sessiýasyny işletmäge mümkinçilik berýär.
proxy={ server: 'http://ip:port', username: 'user', password: 'pass' }- 1 IP40 000 ₫
- 5+ IP35 000 ₫
- 10+ IP25 000 ₫
- 20+ IP25 000 ₫
- 50+ IP25 000 ₫
- 100+ IP25 000 ₫
- 200+ IP25 000 ₫
- 500+ IP25 000 ₫
- 1000+ IP22 000 ₫
- 2000+ IP20 000 ₫
- 1 IP50 000 ₫
- 3+ IP40 000 ₫
- 5+ IP40 000 ₫
- 10+ IP32 000 ₫
- 50+ IP30 000 ₫
- 100+ IP30 000 ₫
- 200+ IP30 000 ₫
- 500+ IP25 000 ₫
Playwright proksi obýektiniň konfigurasiýasy
proxy konfigurasiýa obýektini bütinleý chromium.launch({ proxy }) görnüşinde ýa-da her sessiýa üçin aýratynlykda browser.newContext({ proxy }) görnüşinde geçiriň:
| Playwright Açary | Bahanyň Formaty | Tehniki Bellik |
|---|---|---|
server | 'http://ip:port' | Diňe host we port, öňünde http:// bilen |
username | 'user' | Siziň VinaProxy proksi ulanyjy adyňyz |
password | 'pass' | Siziň VinaProxy proksi açarsözüňiz (HTTP 407-de göni işlenýär) |
bypass | 'localhost,127.0.0.1' | Proksini aýlap geçýän, otur bilen bölünen meýletin hostlar |
Köp IP-li BrowserContexts sessiýalaryny netijeli işletmek
- Aýratyn
browser.newContext()çagyryşlaryndaproxysazlamasyny çalyşmakçy bolanyňyzda, Windows we macOS-dachromium.launch()içineproxy: { server: 'http://per-context' }ýerine ýetiriji ýazgysyny geçiriň - Baş sözlükleriň we JS
IntlAPI-leriniň proksiniň ýurdy bilen gabat gelmegi üçin proksiňiz bilen bilelikdebrowser.newContext()içindetimezoneIdwelocalebelläň - Skreýping tizligini ýokarlandyrmak üçin
page.route()arkaly gerekmejek surat we şrift haýyşlaryny ýatyryň
Ädimme-ädim
- 1
ip, port, username we password maglumatlaryny alyň
VinaProxy dolandyryş panelinden
ip:port:user:passmaglumatlaryňyzy göçüriň. - 2
Proksi obýektini newContext() funksiýasyna geçiriň
const context = await browser.newContext({ proxy: { server: 'http://ip:port', username: 'user', password: 'pass' } })çagyryň. - 3
timezoneId we locale sazlaň
Proksi ýerleşişiňize gabat gelýän
timezoneIdwelocalegoşuň (mysal üçin,America/New_Yorkýa-daAsia/Ho_Chi_Minh). - 4
Täze sahypada çykyş IP-sini barlaň
const page = await context.newPage()açyň wehttps://vinaproxy.com/api/my-ipsalgysyna haýyş iberiň.
Köp berilýän soraglar
Playwright näme üçin 'Proxy is only supported when browser is launched with a proxy' ýalňyşlygyny berdi?
Windows we macOS-da Chromium kontekstleýin täzeden kesgitlemelere rugsat bermezden ozal ählumumy işe girizme proksi baýdagyny talap edýär. Brauzeri chromium.launch({ proxy: { server: 'http://per-context' } }) bilen işe giriziň we soňra hakyky proksini her bir browser.newContext({ proxy }) içine geçiriň.
VinaProxy proksileri Playwright Firefox we WebKit bilen hem işleýärmi?
Hawa. Şol bir proxy: { server, username, password } sintaksisi Chromium, Firefox we WebKit brauzerlerinde hem Node.js, hem Python üçin doly işleýär.
Başsyz Playwright brauzerleri işledilende traffik hasaplanýarmy?
Ýok. Ähli VinaProxy Ýöriteleşdirilen IPv4 we Statiki ISP meýilnamalary çäklendirilmedik aýlyk traffigi öz içine alýar.
Aýratynlanan statiki IP-ler bilen Playwright BrowserContexts gerimini giňeldiň
Dünýä boýunça 7 ýerde derrew çäklendirilmedik HTTP(S) proksileri.
Playwright Proksilerini Satyn Alyň