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

Uporabite podano končno točko ws/wss namestitve in žeton. Gostitelj brskalnika mora doseči poslušalca HTTP; žeton overja nadzorno povezavo. Za dovoljeno javno brskanje lahko kandidata s seznama posrednikov HTTP vnesete v zagonsko zastavico brez overjanja.

JSON.stringify serializira objekt launch, nato ga URLSearchParams kodira za URL. Če v searchParams vnesete besedilo, že kodirano z encodeURIComponent, se znaki za odstotek kodirajo znova.

Ta zastavica brez overjanja ne prenaša uporabniškega imena in gesla za Chromium. Po potrebi uporabite podprto obravnavo izzivov overjanja.

Gostovana integracija externalProxyServer ni istoimensko polje objekta launch v vsaki sliki lastne namestitve. Pred iskanjem težave v računu preverite namestitev, različico slike in izbrani API.

Sorodni članki