Faodaidh aon bhrobhsair Puppeteer co-theacsaichean fatachd air leth a chumail
Cleachd BrowserContextOptions.proxyServer ann am Puppeteer25.16.0 nuair a bhios feum aig buidhnean dhuilleagan air slighean fatachd eadar-dhealaichte taobh a-staigh aon bhrobhsair Chromium.
Tha Puppeteer 25.16.0 a' tabhann roghainn proxyServer nuair a thèid co-theacsa brobhsair a chruthachadh. Air brobhsair Chromium a th' ann mu thràth, faodaidh duilleagan ann an co-theacsa ùr eadar-mheadhanair taghte a chleachdadh, a' gabhail a-steach tagraiche HTTP poblach bhon liosta fatachd 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();
}Cruthaich co-theacsa eile le proxyServer eile airson dàrna slighe. Bidh dà dhuilleag a thèid a chruthachadh san aon cho-theacsa a' roinn poileasaidh fatachd a' cho-theacsa sin; chan eil fosgladh taba ùir leis fhèin a' taghadh ceann-uidhe ùr.
Is e proxyServer an roghainn. Bhuineas na seann eisimpleirean createIncognitoBrowserContext do ghinealach API na bu tràithe.
Gabhaidh BrowserContextOptions ri proxyBypassList cuideachd. Cùm eisgeachdan dìreach ann am poileasaidh a' cho-theacsa sin an àite a bhith a' gabhail ris gun tàinig iad bho cho-theacsa eile.
Airson fatachd HTTP le ainm-cleachdaidh is facal-faire a gheibh taic, bheir Page.authenticate teisteanasan ron t-seòladh. Taghas URL an fhatachd an t-eadar-mheadhanair, agus bheir an gairm dearbhaidh an cunntas.
'S e lìonradh brobhsair a tha seo. Cruthaichidh pacaid a bheir grèim air iarrtas duilleige agus a choileanas le freagairt cliant Node HTTP slighe giùlain eadar-dhealaichte, le a giùlan fhèin airson briosgaidean, bannan-cinn agus TLS.
Tha beatha a' bhrobhsair cho-roinnte fhathast an urra ris a' neach a tha a' gairm. Nuair a dhùineas tu aon cho-theacsa, dùinear na duilleagan co-cheangailte ris gun na co-theacsaichean eile a chuir gu crìch.