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

Uża l-punt finali ws/wss u t-token mogħtija għall-installazzjoni. Il-host tal-browser irid jilħaq il-listener HTTP; it-token jawtentika l-konnessjoni ta’ kontroll. Għal browsing pubbliku permess, kandidat mil-lista ta’ proxies HTTP jista’ jiddaħħal fil-flag tal-bidu mingħajr awtentikazzjoni.

JSON.stringify jisserjalizza l-oġġett launch, imbagħad URLSearchParams jikkodifikah għall-URL. Jekk tagħti lil searchParams test diġà kkodifikat b’encodeURIComponent, is-sinjali tal-perċentwal jiġu kkodifikati mill-ġdid.

Dan il-flag mingħajr awtentikazzjoni ma jġorrx l-isem tal-utent u l-password ta’ Chromium. Uża l-immaniġġjar appoġġat tal-isfidi ta’ awtentikazzjoni meta jkun hemm bżonn.

Integrazzjoni externalProxyServer tas-servizz ospitat ma tfissirx qasam bl-istess isem fl-oġġett launch ta’ kull immaġni ospitata minnek. Qabbel l-installazzjoni, il-verżjoni tal-immaġni u l-API magħżula qabel tiddijanjostika l-kont.

Artikli relatati