URLau cychwyn Browserless: peidiwch ag amgodio launch ddwywaith
Defnyddiwch ryngwyneb launch y pwynt terfyn hunangynhaliol; mae externalProxyServer yn nodwedd arall o’r gwasanaeth cynhelir.
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(),
});Defnyddiwch bwynt terfyn ws/wss y gosodiad a’r tocyn a ddarparwyd. Rhaid i westeiwr y porwr gyrraedd y gwrandäwr HTTP; mae’r tocyn yn dilysu’r cysylltiad rheoli. Ar gyfer pori cyhoeddus a ganiateir, gellir rhoi ymgeisydd o’r rhestr dirprwyon HTTP yn y faner gychwyn heb ddilysu.
Mae JSON.stringify yn cyfresoli’r gwrthrych launch, yna mae URLSearchParams yn ei amgodio ar gyfer yr URL. Bydd rhoi testun sydd eisoes wedi’i amgodio gan encodeURIComponent i searchParams yn amgodio’r arwyddion canran eto.
Nid yw’r faner hon heb ddilysu yn trosglwyddo enw defnyddiwr a chyfrinair Chromium. Defnyddiwch y dull cefnogedig o drin heriau dilysu pan fo angen.
Nid yw integreiddiad externalProxyServer mewn gwasanaeth cynhelir yn golygu maes o’r un enw yng ngwrthrych launch pob delwedd hunangynhaliol. Cymharwch y gosodiad, fersiwn y ddelwedd a’r API a ddewiswyd cyn ymchwilio i’r cyfrif.