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

Erabili hedapenerako emandako ws/wss muturra eta tokena. Nabigatzailearen ostalariak HTTP entzuleraino iritsi behar du; token horrek kontrol-konexioa autentifikatzen du. Baimendutako nabigazio publikorako, HTTP proxyen zerrendako hautagai bat autentifikaziorik gabeko abiarazte-aukera betetzeko erabil daiteke.

JSON.stringify-k launch objektua serializatzen du, eta URLSearchParams-ek URLrako kodetzen du ondoren. Aurrez encodeURIComponent bidez kodetutako testua searchParams-i ematean, ehuneko ikurrak berriro kodetzen dira.

Autentifikaziorik gabeko aukera horrek ez ditu Chromium-en erabiltzaile-izenaren eta pasahitzaren kredentzialak eramaten. Behar denean, erabili onartutako autentifikazio-erronken kudeaketa.

Ostatatutako externalProxyServer integrazioa ez da izen bereko launch objektuaren eremua zeuk ostatatutako irudi guztietan. Egiaztatu hedapena, irudiaren bertsioa eta hautatutako APIa kontua aztertu aurretik.

Erlazionatutako artikuluak