Browserless-en abiarazte-URLak: ez kodetu launch parametroa bi aldiz
Erabili zeuk ostatatutako muturraren launch interfazea; ostatatutako zerbitzuko externalProxyServer beste funtzio bat da.
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.