const endpoint = new URL(browserlessWebSocketEndpoint);
endpoint.searchParams.set('token', browserlessToken);
endpoint.searchParams.set('launch', JSON.stringify({
  args: ['--proxy-server=http://proxy.example:8080'],
}));

const browser = await puppeteer.connect({
  browserWSEndpoint: endpoint.toString(),
});

د ځای پر ځای کولو لپاره ورکړل شوی ws/wss پای‌ټکی او ټوکن وکاروئ. د براوزر کوربه باید HTTP اورېدونکي ته ورسېږي؛ ټوکن د کنټرول اړیکه تصدیقوي. د مجاز عامه وېب کتلو لپاره له HTTP پراکسي لېست څخه یو انتخاب د پیل په بې تصدیقه بیرغ کې ورکولای شئ.

JSON.stringify د launch شی سریال کوي، بیا URLSearchParams هغه د URL لپاره کوډوي. searchParams ته له مخکې د encodeURIComponent په وسیله کوډ شوی متن ورکول د سلنې نښې بیا کوډوي.

دا بې تصدیقه بیرغ د Chromium کارن نوم او پټنوم نه لېږدوي. د اړتیا پر مهال د تصدیق غوښتنو ملاتړ شوی سمبالښت وکاروئ.

په کوربه شوي خدمت کې د externalProxyServer یوځای کېدل دا نه معنا کوي چې د هر خپل کوربه شوي image په launch شي کې هماغه نوم لرونکی ډګر شته. د حساب له پلټلو مخکې ځای پر ځای کول، د image نسخه او ټاکل شوی API سره برابر کړئ.

اړوندې مقالې