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

Kasuta paigaldusele antud ws/wss-lõpp-punkti ja tokenit. Brauseri host peab jõudma HTTP-kuulajani; token autendib juhtühendust. Lubatud avalikuks sirvimiseks võib HTTP-puhverserverite loendi kandidaadi sisestada autentimiseta käivituslipu väärtuseks.

JSON.stringify serialiseerib launch-objekti, seejärel kodeerib URLSearchParams selle URL-i jaoks. Kui anda searchParams-ile juba encodeURIComponent abil kodeeritud tekst, kodeeritakse protsendimärgid uuesti.

See autentimiseta lipp ei kanna Chromiumi kasutajanime ja parooli. Vajadusel kasuta toetatud autentimispäringute käsitlemist.

Majutatud externalProxyServer-integratsioon ei tähenda samanimelist launch-objekti välja igas ise majutatud tõmmises. Enne konto vea otsimist kontrolli paigaldust, tõmmise versiooni ja valitud API-t.

Seotud artiklid