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

Notaðu uppgefinn ws/wss-endapunkt uppsetningarinnar og aðgangstákn. Hýsill vafrans verður að ná HTTP-hlustaranum; táknið auðkennir stjórnartenginguna. Fyrir leyfilega opinbera vefskoðun má setja frambjóðanda úr HTTP-milliþjónalistanum í ræsifánann án auðkenningar.

JSON.stringify raðvistar launch-hlutinn og síðan kóðar URLSearchParams hann fyrir URL. Ef texti sem þegar hefur verið kóðaður með encodeURIComponent fer til searchParams eru prósentumerkin kóðuð aftur.

Þessi fáni án auðkenningar flytur ekki notandanafn og lykilorð Chromium. Notaðu studda meðhöndlun auðkenningarbeiðna þegar þess þarf.

Hýst externalProxyServer-samþætting er ekki samnefndur reitur í launch-hlutnum á hverri sjálfhýstri mynd. Samræmdu uppsetningu, myndútgáfu og valið API áður en reikningurinn er bilanagreindur.

Tengdir greinar