Isiphequluli esisodwa se-Puppeteer singabamba imigomo ye-proxy ehlukene
Sebenzisa i-BrowserContextOptions.proxyServer ku-Puppeteer25.16.0 lapho amaqembu amakhasi edinga imizila ye-proxy ehlukene ngaphakathi kwesiphequluli esisodwa se-Chromium.
I-Puppeteer 25.16.0 inikeza ukukhetha kwe-proxyServer lapho kwakhiwa umongo wesiphequluli. Esipheqululini se-Chromium esivele sikhona, amakhasi emongweni omusha angasebenzisa umlamuli okhethiwe, kuhlanganise ikhandidati le-HTTP lomphakathi elivela kuhlu lwe-proxy ye-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();
}Dala omunye umongo nge-proxyServer ehlukile ukuze kube nomzila wesibili. Amakhasi amabili adalwe emongweni ofanayo abelana inqubomgomo ye-proxy yalowo mongo; ukuvula ithebhu entsha kuphela akukhethi indawo yokugcina entsha.
Ukukhetha kuthiwa proxyServer. Izibonelo ezindala ze-createIncognitoBrowserContext zingezesizukulwane sangaphambilini se-API.
I-BrowserContextOptions yamukela ne-proxyBypassList. Gcina okuhlukile okuqondile kunqubomgomo yalowo mongo esikhundleni sokucabanga ukuthi kuvela komunye umongo.
Kwi-HTTP proxy esekelwayo enegama lomsebenzisi nephasiwedi, i-Page.authenticate inikeza izifakazelo ngaphambi kokuzulazula. I-URL ye-proxy ikhetha umlamuli, futhi ucingo lokuqinisekisa linikeza i-akhawunti.
Lokhu ukuxhumana kwesiphequluli. Iphakethe elibamba isicelo sekhasi futhi lisigcwalise ngempendulo yeklayenti le-Node HTTP lidala umzila wokuthutha ohlukile, onokuziphatha kwalo kwamakhukhi, izihloko kanye ne-TLS.
Umcingi usengumthwalo wokuphetha kwesiphequluli esabiwe. Ukuvala umongo owodwa kuvala amakhasi awo ahlobene ngaphandle kokuqeda eminye imigomo.