Ein Puppeteer-brunari kann halda sundrar proxysamhengjum
Brúka BrowserContextOptions.proxyServer í Puppeteer25.16.0, tá síðubólkar tørva ymiskar proxyvegir í einum Chromium-brunara.
Puppeteer 25.16.0 bjóðar eina proxyServer-innstilling, tá ið ein brunarasamhengji verður gjørdur. Í einum verandi Chromium-brunara kunnu síður í einum nýggjum samhengji brúka ein útvaldan millummann, eisini ein almennan HTTP-kandidat úr 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();
}Ger eitt annað samhengji við einum øðrum proxyServer til ein aðra leið. Tvey síður, ið verða gjørdar í sama samhengji, deila proxy-politikki tess samhengis; at opna ein nýggjan flipa einsamallur velur ikki ein nýggjan endapunt.
Innstillingin er proxyServer. Tey eldri createIncognitoBrowserContext-dømini hoyra til eina fyrri API-ættarlið.
BrowserContextOptions tekur eisini ímóti einum proxyBypassList. Halt beinar undantøkur í politikki tess samhengis í staðin fyri at halda, at tær koma úr einum øðrum samhengji.
Fyri ein stuðlaðan HTTP-proxy við brúkaranavni og loyniorði letur Page.authenticate váttanir áðrenn navigering. Proxy-URL'in velur millummannin, og autentiseringar-kallið letur kontuna.
Hetta er brunaranetverk. Ein pakki, ið tekur eina síðuumbon og svarar henni við einum svar úr Node HTTP-klient, ger eina aðra flutningsleið við sínum egin køku-, header- og TLS-atferð.
Kallarin eigur framvegis lívstíð hins deilda brunara. At lata eitt samhengji aftur letur tær tilknýttu síðurnar aftur uttan at enda hini samhengini.