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 چلند لري.

د شریک براوزر ژوندانه مسؤلیت لا هم د غوښتونکي دی. یو سایټ بندول د هغه اړوند پاڼې بندوي، خو نور سایټونه نه ختموي.

اړوندې مقالې