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

Nýt uppgivna ws/wss-endapunktin og tokenið til uppsetingina. Kagarahýslarin má røkka HTTP-lurtaranum; tokenið váttar stýrissambandið. Til loyvda almenna vafring kann ein kandidatur úr HTTP-proxylistanum setast í byrjunarflaggið uttan váttan.

JSON.stringify ger launch-objektið til eina røð, og síðani kodar URLSearchParams tað til URL. Verður tekstur, sum longu er kodaður við encodeURIComponent, givin til searchParams, verða prosentteknini kodað aftur.

Hetta flaggið uttan váttan flytur ikki Chromium-brúkaranavn og loyniorð. Nýt stuðlaða handfaring av váttanaravbjóðingum, tá tað er neyðugt.

Ein hýst externalProxyServer-samanseting er ikki eitt samnevnt launch-objektfelt á hvørjari sjálvhýstri mynd. Samsvara uppseting, myndútgávu og valt API, áðrenn konta verður kannað.

Skyldar greinar