Puppeteer 25.16.0 hutoa chaguo la proxyServer wakati wa kuunda muktadha wa kivinjari. Katika kivinjari cha Chromium kilichopo, kurasa za muktadha mpya zinaweza kutumia mpatanishi aliyechaguliwa, ikiwa ni pamoja na mgombea wa HTTP wa umma kutoka orodha ya proksi 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();
}

Unda muktadha mwingine wenye proxyServer nyingine kwa njia ya pili. Kurasa mbili zilizoundwa katika muktadha mmoja hushiriki sera ya proksi ya muktadha huo; kufungua kichupo kipya peke yake hakuchagui kituo kipya cha mwisho.

Chaguo ni proxyServer. Mifano ya zamani ya createIncognitoBrowserContext ni ya kizazi cha awali cha API.

BrowserContextOptions pia hukubali proxyBypassList. Weka misamaha ya moja kwa moja katika sera ya muktadha huo badala ya kudhani imetoka kwenye muktadha mwingine.

Kwa proksi ya HTTP inayotumika yenye jina la mtumiaji na nenosiri, Page.authenticate hutoa vibali kabla ya urambazaji. URL ya proksi huchagua mpatanishi, na wito wa uthibitishaji hutoa akaunti.

Hii ni mtandao wa kivinjari. Kifurushi kinachonasa ombi la ukurasa na kukitimiza kwa jibu la mteja wa Node HTTP huunda njia tofauti ya usafirishaji, yenye tabia yake ya vidakuzi, vichwa na TLS.

Anayepiga simu bado anamiliki maisha ya kivinjari kinachoshirikiwa. Kufunga muktadha mmoja hufunga kurasa zake zinazohusiana bila kumaliza muktadha mwingine.

Makala zinazohusiana