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(),
});

Izmantojiet izvietojumam doto ws/wss galapunktu un tokenu. Pārlūka resursdatoram jāsasniedz HTTP klausītājs; tokens autentificē vadības savienojumu. Atļautai publiskai pārlūkošanai kandidātu no HTTP starpniekserveru saraksta var ievietot palaišanas karogā bez autentifikācijas.

JSON.stringify serializē launch objektu, un pēc tam URLSearchParams to kodē URL vajadzībām. Nododot searchParams tekstu, kas jau kodēts ar encodeURIComponent, procentu zīmes tiek kodētas vēlreiz.

Šis karogs bez autentifikācijas nepārnes Chromium lietotājvārdu un paroli. Vajadzības gadījumā izmantojiet atbalstītu autentifikācijas izaicinājumu apstrādi.

Mitināta externalProxyServer integrācija nenozīmē tāda paša nosaukuma lauku launch objektā katrā pašu mitinātajā attēlā. Pirms konta diagnostikas saskaņojiet izvietojumu, attēla versiju un izvēlēto API.

Saistītie raksti