Puppeteer 25.16.0 jipprovdi għażla proxyServer meta jinħoloq kuntest tal-browser. Fi browser Chromium eżistenti, il-paġni f'kuntest ġdid jistgħu jużaw intermedjarju magħżul, inkluż kandidat HTTP pubbliku mil-lista tal-proxy HTTP:

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

Oħloq kuntest ieħor b'proxyServer ieħor għat-tieni rotta. Żewġ paġni maħluqa fl-istess kuntest jaqsmu l-politika tal-proxy ta' dak il-kuntest; sempliċement il-ftuħ ta' tab ġdid ma jagħżilx punt finali ġdid.

L-għażla hija proxyServer. L-eżempji anzjani ta' createIncognitoBrowserContext jappartjenu għal ġenerazzjoni preċedenti tal-API.

BrowserContextOptions jaċċetta wkoll proxyBypassList. Żomm l-eċċezzjonijiet diretti fil-politika ta' dak il-kuntest minflok ma tassumi li ġew minn kuntest ieħor.

Għal proxy HTTP appoġġjat b'isem tal-utent u password, Page.authenticate jipprovdi l-kredenzjali qabel in-navigazzjoni. L-URL tal-proxy jagħżel l-intermedjarju, u s-sejħa tal-awtentikazzjoni tipprovdi l-kont.

Dan huwa netwerk tal-browser. Pakkett li jaqbad talba tal-paġna u jissodisfaha bit-tweġiba ta' klijent Node HTTP joħloq triq tat-trasport differenti, b'imġiba proprja tal-cookies, headers u TLS.

Min isejjaħ għadu responsabbli għall-ħajja tal-browser kondiviż. L-għeluq ta' kuntest wieħed jagħlaq il-paġni assoċjati tiegħu mingħajr ma jtemm il-kuntesti l-oħra.

Artikli relatati