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

Yi amfani da ƙarshen ws/wss da token da aka bayar don girkawa. Mai ɗaukar burauzar dole ne ya isa mai sauraron HTTP; token ɗin yana tabbatar da haɗin sarrafawa. Don izinin binciken yanar gizo na jama’a, ana iya saka wani zaɓi daga jerin wakilan HTTP a tutar farawa marar tantancewa.

JSON.stringify yana juyar da abin launch zuwa tsarin serialization, sannan URLSearchParams ya lambar da shi don URL. Ba searchParams rubutun da aka riga aka lambar da encodeURIComponent zai sake lambar alamun kashi ɗari.

Wannan tutar marar tantancewa ba ta ɗauke da bayanan sunan mai amfani da kalmar sirri na Chromium. Yi amfani da tallafin sarrafa buƙatun tantancewa idan ana buƙata.

Haɗin externalProxyServer a sabis ɗin da aka ɗauki nauyi ba yana nufin filin suna ɗaya a cikin abin launch na kowane image da ka ɗauki nauyinsa ba. Daidaita girkawa, sigar image da API da aka zaɓa kafin binciken asusun.

Labarai masu alaƙa