Puppeteer 25.16.0 bitt eng proxyServer-Optioun beim Erschafe vun engem Browserkontext. An engem existéierende Chromium-Browser kënnen d'Säiten an engem neie Kontext en ausgewielten Intermédiaire benotzen, dorënner en ëffentlechen HTTP-Kandidat aus der HTTP-Proxylëscht:

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();
}

Erschaaft en anere Kontext mat engem aneren proxyServer fir eng zweet Route. Zwou Säiten, déi am selwechte Kontext erstallt ginn, deelen d'Proxy-Politik vun deem Kontext; just en neien Tab opzemaachen wielt keen neien Endpunkt.

D'Optioun heescht proxyServer. Déi méi al createIncognitoBrowserContext-Beispiller gehéieren zu enger fréierer API-Generatioun.

BrowserContextOptions akzeptéiert och eng proxyBypassList. Halt direkt Ausnamen an der Politik vun deem Kontext, amplaz unzehuelen, si kéimen aus engem anere Kontext.

Fir en ënnerstëtzten HTTP-Proxy mat Benotzernumm a Passwuert liwwert Page.authenticate d'Zougangsdaten virun der Navigatioun. D'Proxy-URL wielt den Intermédiaire, an den Authentifikatiounsopruff liwwert de Kont.

Dëst ass Browser-Netzwierk. E Pak, deen eng Säitenufro offänkt an si mat der Äntwert vun engem Node-HTTP-Client erfëllt, schaaft en anere Transportwee mat sengem eegene Cookie-, Header- an TLS-Verhalen.

Den Uruffer ass nach ëmmer responsabel fir d'Liewensdauer vum gedeelten Browser. Engem Kontext zoumaachen zouzemaachen seng associéiert Säiten, ouni déi aner Kontexter ze beenden.

Ähnlech Artikelen