Puppeteer 25.16.0 බ්‍රවුසර සන්දර්භයක් සෑදීමේදී proxyServer විකල්පය ලබා දෙයි. දැනට ඇති Chromium බ්‍රවුසරයක් සඳහා නව සන්දර්භයේ පිටු තෝරාගත් මැදිහත්කරුවෙකු භාවිත කළ හැක, එයට HTTP ප්‍රොක්සි ලැයිස්තුවෙන් පොදු 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();
}

දෙවන මාර්ගය සඳහා තවත් proxyServer එකක් සහිත තවත් සන්දර්භයක් සාදන්න. එකම සන්දර්භයේ සාදන ලද පිටු දෙකක් එම සන්දර්භයේ ප්‍රොක්සි ප්‍රතිපත්තිය බෙදාගනී; නව ටැබයක් විවෘත කිරීම පමණින් නව අන්ත ලක්ෂ්‍යයක් තෝරා නොගනී.

විකල්පයේ නම proxyServer ය. පැරණි createIncognitoBrowserContext උදාහරණ පෙර API පරම්පරාවට අයත් වේ.

BrowserContextOptions proxyBypassList ද පිළිගනී. සෘජු ව්‍යතිරේක එම සන්දර්භයේ ප්‍රතිපත්තියේ තබන්න, ඒවා වෙනත් සන්දර්භයකින් පැමිණියේ යැයි නොසිතන්න.

සහාය දක්වන පරිශීලක නාමය සහ මුරපදය සහිත HTTP ප්‍රොක්සියක් සඳහා Page.authenticate යාමනයට පෙර අක්තපත්‍ර ලබා දෙයි. ප්‍රොක්සි URL මැදිහත්කරු තෝරයි, සත්‍යාපන ඇමතුම ගිණුම ලබා දෙයි.

මෙය බ්‍රවුසර ජාලකරණයයි. පිටු ඉල්ලීමක් අල්ලා ගෙන Node HTTP සේවාලාභියාගේ ප්‍රතිචාරයෙන් එය සම්පූර්ණ කරන පැකේජය තම පිටකිරීම, ශීර්ෂක සහ TLS හැසිරීම සහිත වෙනත් ප්‍රවාහන මාර්ගයක් සාදයි.

බෙදාගත් බ්‍රවුසරයේ ආයු කාලය තවමත් ඇමතුම්කරුට භාරය. එක් සන්දර්භයක් වැසීම එහි සම්බන්ධ පිටු වසා දමයි, නමුත් අනෙක් සන්දර්භ අවසන් නොකරයි.

අදාළ ලිපි