Puppeteer 25.16.0-k proxyServer aukera eskaintzen du nabigatzaile-testuingurua sortzean. Dagoen Chromium nabigatzaile batean, testuinguru berriko orrialdeek hautatutako bitartekari bat erabil dezakete, HTTP proxy zerrendako HTTP hautagai publiko bat barne:

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

Sortu beste testuinguru bat beste proxyServer batekin bigarren ibilbiderako. Testuinguru berean sortutako bi orrialdek testuinguru horren proxy politika partekatzen dute; fitxa berri bat soilik irekitzeak ez du amaiera-puntu berririk hautatzen.

Aukera proxyServer da. createIncognitoBrowserContext adibide zaharragoak aurreko API belaunaldikoak dira.

BrowserContextOptions-ek proxyBypassList ere onartzen du. Mantendu zuzeneko salbuespenak testuinguru horren politikan, beste testuinguru batetik datozela suposatu beharrean.

Erabiltzaile-izena eta pasahitza dituen HTTP proxy baterako, Page.authenticate-k kredentzialak ematen ditu nabigatu aurretik. Proxy URLak bitartekaria hautatzen du, eta autentifikazio deiak kontua ematen du.

Hau nabigatzaile-sarea da. Orrialde-eskaera bat atzematen duen eta Node HTTP bezero baten erantzunarekin betetzen duen paketeak garraio-bide desberdina sortzen du, bere cookie, goiburu eta TLS portaerarekin.

Deitzaileak oraindik nabigatzaile partekatuaren bizitza erantzuten du. Testuinguru bat ixteak bere orrialde elkartuak ixten ditu, beste testuinguruak amaitu gabe.

Erlazionatutako artikuluak