URL-yada bilaabista Browserless: ha laba-jibbaarin koodaynta launch
Isticmaal launch-ka barta aad adigu martigeliso; externalProxyServer waa awood kale oo adeegga la martigeliyo ah.
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(),
});Isticmaal barta ws/wss ee rakibidda iyo token-ka la bixiyey. Martigeliyaha biraawsarku waa inuu gaaro dhegeystaha HTTP; token-ku wuxuu xaqiijiyaa xiriirka maamulka. Daalacashada dadweynaha ee la oggol yahay, musharrax ka socda liiska wakiillada HTTP ayaa lagu dari karaa calanka bilaabista ee aan xaqiijin aqoonsi lahayn.
JSON.stringify wuxuu shayga launch u rogaa qaab taxane ah, kaddib URLSearchParams ayaa u koodaysa URL-ka. Gelinta searchParams qoraal horay loogu kooday encodeURIComponent waxay mar kale koodaysaa calaamadaha boqolleyda.
Calankan aan xaqiijinta lahayni ma gudbiyo magaca isticmaalaha iyo erayga sirta Chromium. Isticmaal maaraynta codsiyada xaqiijinta ee la taageero marka loo baahdo.
Isdhexgalka externalProxyServer ee adeeg la martigeliyo ma aha beer isla magacaas leh oo ku jirta shayga launch ee image kasta oo aad adigu martigeliso. Iswaafaji rakibidda, nooca image-ka iyo API-ga la doortay ka hor baadhista akoonka.