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 ባህሪ ይኖረዋል።

ጥሪው ባለቤቱ የጋራ አሳሹን የሕይወት ዘመን ለመጠበቅ አሁንም ተጠያቂ ነው። አንድ አውድ መዝጋት ተያያዥ ገጾቹን ይዘጋል፣ ሌሎቹን አውዶች ግን አያጠፋም።

ተዛማጅ ጽሑፎች