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 خېرىدارىنىڭ جاۋابى بىلەن تولدۇرىدىغان بوغچا ئۆزىنىڭ cookie، ماۋزۇ ۋە TLS ھەرىكىتى بار باشقا يەتكۈزۈش يولىنى قۇرىدۇ.

چاقىرغۇچى ئورتاق توركۆرگۈنىڭ ئۆمرىگە يەنىلا مەسئۇل. بىر مۇھىتنى تاقاش ئۇنىڭغا مۇناسىۋەتلىك بەتلەرنى تاقايدۇ، ئەمما باشقا مۇھىتلارنى ئاخىرلاشتۇرمايدۇ.

مۇناسىۋەتلىك ماقالىلەر