Búràùsà Puppeteer kan gbé àwọn àyíká proxy ọ̀tọ̀ọ̀tọ̀
Lo BrowserContextOptions.proxyServer nínú Puppeteer25.16.0 nígbà tí àwọn ẹgbẹ́ ojú-ìwé bá nílò àwọn ọ̀nà proxy ọ̀tọ̀ọ̀tọ̀ nínú búràùsà Chromium kan.
Puppeteer 25.16.0 ń pèsè àṣàyàn proxyServer nígbà tí a bá ń dá àyíká búràùsà. Nínú búràùsà Chromium tí ó ti wà, àwọn ojú-ìwé nínú àyíká tuntun lè lo alárinà tí a yàn, pẹ̀lú olùdíje HTTP gbogbogbò láti àkójọ 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();
}Dá àyíká mìíràn pẹ̀lú proxyServer mìíràn fún ọ̀nà kejì. Ojú-ìwé méjì tí a dá nínú àyíká kan ń pín ìlànà proxy ti àyíká yẹn; ṣíṣí tábìlì tuntun nìkan kò yan ibi-ìparí tuntun.
Àṣàyàn náà ni proxyServer. Àwọn àpẹẹrẹ createIncognitoBrowserContext àtijọ́ jẹ́ ti ìran API tẹ́lẹ̀.
BrowserContextOptions tún gba proxyBypassList. Pa àwọn ìyàtọ̀ tààrà mọ́ nínú ìlànà àyíká yẹn dípò ríronú pé wọ́n wá láti àyíká mìíràn.
Fún proxy HTTP tí a ṣe àtìlẹ́yìn pẹ̀lú orúkọ olùṣe àti ọ̀rọ̀ ìpamọ́, Page.authenticate ń pèsè ẹ̀rí ṣáájú ìrìnàjò. URL proxy yan alárinà, ìpè ìjẹ́rìí sì pèsè àkọsílẹ̀.
Èyí jẹ́ nẹ́tíwọ́ọ̀kì búràùsà. Pákẹ́tì tí ó dẹ́nà ìbéèrè ojú-ìwé tí ó sì fi ìdáhùn Node HTTP kún un ń dá ọ̀nà gbígbe mìíràn, pẹ̀lú ìhùwàsí kúkì, orí àti TLS tirẹ̀.
Olùpè náà ṣì ní ojúṣe fún ìgbésí ayé búràùsà tí a pín. Pípà àyíká kan pa àwọn ojú-ìwé tí ó ní í mọ́ láìparí àwọn àyíká mìíràn.