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

Përdorni pikën fundore ws/wss dhe tokenin e dhënë për vendosjen. Pritësi i shfletuesit duhet të arrijë dëgjuesin HTTP; tokeni vërteton lidhjen e kontrollit. Për shfletim publik të lejuar, një kandidat nga lista e proxy-ve HTTP mund të vendoset në parametrin e nisjes pa vërtetim.

JSON.stringify serializon objektin launch, pastaj URLSearchParams e kodon për URL-në. Dhënia te searchParams e tekstit tashmë të koduar me encodeURIComponent kodon sërish shenjat e përqindjes.

Ky parametër pa vërtetim nuk bart emrin e përdoruesit dhe fjalëkalimin e Chromium. Kur nevojitet, përdorni trajtimin e mbështetur të kërkesave për vërtetim.

Një integrim externalProxyServer i shërbimit të hostuar nuk nënkupton fushë me të njëjtin emër në objektin launch të çdo imazhi të vetëhostuar. Kontrolloni vendosjen, versionin e imazhit dhe API-në e zgjedhur para se të diagnostikoni llogarinë.

Artikuj të ngjashëm