Uko washyiraho proxy muri Playwright (Browser & Per-Context Auth)
Updated:
Playwright yemerera ubwinjiriro kavukire bwa proxy ya HTTP (server, username, password) ku buryo bworoshye muri Chromium, Firefox, na WebKit—nta mikorere y'inyongera ya browser cyangwa porogaramu zindi zikenewe. Ikirushijeho, icyiciro cyayo cya Per-Context Proxy gituma browser imwe ishobora gukoresha za BrowserContext nyinshi zitandukanye, buri yose ifite IP idahinduka ya VinaProxy yayo bwite.
proxy={ server: 'http://ip:port', username: 'user', password: 'pass' }- IP 1₫ 40.000
- IP 5+₫ 35.000
- IP 10+₫ 25.000
- IP 20+₫ 25.000
- IP 50+₫ 25.000
- IP 100+₫ 25.000
- IP 200+₫ 25.000
- IP 500+₫ 25.000
- IP 1000+₫ 22.000
- IP 2000+₫ 20.000
- IP 1₫ 50.000
- IP 3+₫ 40.000
- IP 5+₫ 40.000
- IP 10+₫ 32.000
- IP 50+₫ 30.000
- IP 100+₫ 30.000
- IP 200+₫ 30.000
- IP 500+₫ 25.000
Iboneza rya proxy object muri Playwright
Ohereza object y'iboneza rya proxy haba muri rusange muri chromium.launch({ proxy }) cyangwa kuri buri kiciro muri browser.newContext({ proxy }):
| Urufunguzo rwa Playwright | Imiterere y'Agaciro | Ibisobanuro bya Tekiniki |
|---|---|---|
server | 'http://ip:port' | Host na port gusa, bibanzirizwa na http:// |
username | 'user' | Izina ryo kwinjira rya proxy yawe ya VinaProxy |
password | 'pass' | Ijambobanga rya proxy yawe ya VinaProxy (rikoreshwa mu buryo bwa kavukire kuri HTTP 407) |
bypass | 'localhost,127.0.0.1' | Host z'amahitamo zitandukanyijwe n'utwitso zirengagiza proxy |
Gukoresha BrowserContexts zifite IP nyinshi mu buryo bunoze
- Kuri Windows na macOS, shyiramo placeholder ya
proxy: { server: 'http://per-context' }imbere murichromium.launch()igihe cyose ushaka guhinduraproxymuribrowser.newContext()zihariye - Shyiraho
timezoneIdnalocalemuribrowser.newContext()hamwe na proxy yawe kugira ngo imiterere ya headers na APIs za JSIntlbihuze n'igihugu cya proxy - Hagarika ubusabe bw'amashusho n'imyandikire bitari ngombwa ukoresheje
page.route()kugira ngo wihutishe umuvuduko wa scraping
Intambwe ku yindi
- 1
Fata ip, port, username, na password
Koporora imyirondoro yawe ya
ip:port:user:passmuri dashboard ya VinaProxy. - 2
Ohereza object ya proxy muri newContext()
Hamagara
const context = await browser.newContext({ proxy: { server: 'http://ip:port', username: 'user', password: 'pass' } }). - 3
Huza timezoneId na locale
Shyiramo
timezoneIdnalocalebihuye n'aho proxy yawe iherereye (urugero,America/New_YorkcyangwaAsia/Ho_Chi_Minh). - 4
Genyura IP isohoka ku ipaji nshya
Fungura
const page = await context.newPage()maze usabehttps://vinaproxy.com/api/my-ip.
Ibibazo bikunze kubazwa
Kuki Playwright yatanze ubutumwa 'Proxy is only supported when browser is launched with a proxy'?
Kuri Windows na macOS, Chromium isaba ko proxy yinjizwa mu itangizwa rusange mbere yo kwemerera impinduka muri buri context. Tangiza browser ukoresheje chromium.launch({ proxy: { server: 'http://per-context' } }) maze wohereze proxy nyayo muri buri browser.newContext({ proxy }).
Ese proxy za VinaProxy zikora no muri Firefox na WebKit muri Playwright?
Yego. Imyandikire imwe ya proxy: { server, username, password } ikora muri Chromium, Firefox, na WebKit haba muri Node.js no muri Python.
Ese ingano ya interineti irabarwa iyo ukoresha browser za headless muri Playwright?
Oya. Gahunda zose za VinaProxy Dedicated IPv4 na Static ISP zikubiyemo interineti y'ukwezi idashira.
Agura Playwright BrowserContexts ukoresheje IP zihariye zidahinduka
Proxy za HTTP(S) zihuse zitagezweho imbibi mu bihugu 7 ku isi.
Gura Proxy za Playwright