Puppeteer 25.16.0 býður upp á proxyServer-val þegar vafrasamhengi er búið til. Fyrir núverandi Chromium-vafra geta síður í nýju samhengi notað valinn millilið, þar á meðal opinberan HTTP-frambjóðanda af HTTP-proxylistanum:

const context = await browser.createBrowserContext({
  proxyServer: 'http://proxy.example:8080',
});
try {
  const page = await context.newPage();
  await page.goto('https://www.example.com/');
} finally {
  await context.close();
}

Búðu til annað samhengi með öðru proxyServer fyrir aðra leið. Tvær síður sem eru búnar til í sama samhengi deila proxy-stefnu þess samhengis; að opna nýjan flipa einn og sér velur ekki nýjan endapunkt.

Valið er proxyServer. Eldri createIncognitoBrowserContext-dæmin tilheyra fyrri kynslóð API.

BrowserContextOptions tekur einnig við proxyBypassList. Haltu beinum undantekningum í stefnu þess samhengis í stað þess að gera ráð fyrir að þær komi úr öðru samhengi.

Fyrir studdan HTTP-proxy með notandanafni og lykilorði veitir Page.authenticate auðkenni fyrir flettingu. Proxy-slóðin velur milliliðinn og auðkenningarkallið veitir reikninginn.

Þetta er vafranet. Pakki sem grípur síðubeiðni og uppfyllir hana með svari Node HTTP-biðlara býr til aðra flutningsleið með eigin hegðun fyrir vafrakökur, hausa og TLS.

Kallarinn ber enn ábyrgð á líftíma sameiginlega vafrans. Að loka einu samhengi lokar tilheyrandi síðum þess án þess að ljúka öðrum samhengjum.

Tengdir greinar