Ahoana ny fomba fametrahana proxy amin'ny Playwright (Auth an'ny Browser sy isaky ny Context)
Updated:
Manohana mivantana ny fanamarinana proxy HTTP (server, username, password) ny Playwright amin'ny Chromium, Firefox, ary WebKit—tsy mila extension na fitaovana fanampiny avy any ivelany. Ambonin'izany, ny endri-javatra Per-Context Proxy an'ny Playwright dia ahafahan'ny browser tokana mampandeha fizarana BrowserContext mitokana am-polony, izay samy mifamatotra amin'ny IP static VinaProxy azy manokana.
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
Fanefena ny object proxy ao amin'ny Playwright
Ampidiro amin'ny fomba ankapobeny ao amin'ny chromium.launch({ proxy }) na isaky ny fizarana ao amin'ny browser.newContext({ proxy }) ny object fikirakirana proxy:
| Fanalahidy Playwright | Endriky ny Sanda | Fanamarihana ara-Teknika |
|---|---|---|
server | 'http://ip:port' | Host sy port ihany, ialohavan'ny http:// |
username | 'user' | Ny anaran'ny mpampiasa proxy VinaProxy anao |
password | 'pass' | Ny tenimiafina proxy VinaProxy anao (karakaraina mivantana rehefa misy HTTP 407) |
bypass | 'localhost,127.0.0.1' | Host tsy voatery sarahana amin'ny faingo izay tsy mandalo amin'ny proxy |
Fampandehanana BrowserContexts misy IP maro amin'ny fomba mahomby
- Ao amin'ny Windows sy macOS, ampidiro ny placeholder
proxy: { server: 'http://per-context' }ao anatin'nychromium.launch()isaky ny mikasa ny hanova nyproxyao anatin'ny antsobrowser.newContext()tsirairay ianao - Farito ny
timezoneIdsylocaleao amin'nybrowser.newContext()miaraka amin'ny proxy anao mba hifanaraka amin'ny firenen'ny proxy ny headers sy ny APIIntlan'ny JS - Atsaharo amin'ny alalan'ny
page.route()ny fangatahana sary sy soratra tsy ilaina mba hanafainganana ny scraping
Tsikelikely
- 1
Raiso ny ip, port, username, ary password
Adikao avy ao amin'ny dashboard VinaProxy ny fampahafantarana
ip:port:user:passanao. - 2
Ampidiro ao amin'ny newContext() ny object proxy
Antsoy ny
const context = await browser.newContext({ proxy: { server: 'http://ip:port', username: 'user', password: 'pass' } }). - 3
Ampifanaraho ny timezoneId sy ny locale
Ampidiro ny
timezoneIdsylocalemifanaraka amin'ny toeran'ny proxy anao (ohatra,America/New_YorknaAsia/Ho_Chi_Minh). - 4
Hamarino ao amin'ny pejy vaovao ny IP mivoaka
Sokafy ny
const page = await context.newPage()ary ataovy fangatahana nyhttps://vinaproxy.com/api/my-ip.
Fanontaniana matetika apetraka
Nahoana ny Playwright no namoaka ny fahadisoana 'Proxy is only supported when browser is launched with a proxy'?
Ao amin'ny Windows sy macOS, mila famantarana proxy fanombohana ankapobeny ny Chromium vao mamela ny fanovana isaky ny context. Atombohy amin'ny chromium.launch({ proxy: { server: 'http://per-context' } }) ny browser ary avy eo ampidiro ao amin'ny browser.newContext({ proxy }) tsirairay ny proxy tena izy.
Miasa amin'ny Playwright Firefox sy WebKit koa ve ny proxy VinaProxy?
Eny. Ny firafitry ny proxy: { server, username, password } mitovy tanteraka dia miasa amin'ny Chromium, Firefox, ary WebKit na amin'ny Node.js na amin'ny Python.
Voafetra na refesina ve ny bandwidth rehefa mampiasa browser Playwright headless?
Tsia. Ny tolotra VinaProxy Dedicated IPv4 sy Static ISP rehetra dia misy fifamoivoizana ara-data isam-bolana tsy voafetra.
Ampitomboy ny BrowserContexts Playwright miaraka amin'ny IP static natokana
Proxy HTTP(S) tsy voafetra avy hatrany amin'ny toerana 7 maneran-tany.
Vidio ny Proxy Playwright