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

Користете ја дадената ws/wss крајна точка на поставувањето и токенот. Домаќинот на прелистувачот мора да го достигне HTTP слушателот; токенот ја автентицира контролната врска. За дозволено јавно прелистување, кандидат од листата со HTTP проксија може да се внесе во знаменцето за стартување без автентикација.

JSON.stringify го серијализира објектот launch, а потоа URLSearchParams го кодира за URL-то. Давањето на searchParams текст веќе кодиран со encodeURIComponent повторно ги кодира знаците за процент.

Ова знаменце без автентикација не ги пренесува корисничкото име и лозинката за Chromium. По потреба користете го поддржаното ракување со предизвици за автентикација.

Хостираната интеграција externalProxyServer не значи истоимено поле на објектот launch во секоја самостојно хостирана слика. Пред проверка на сметката усогласете ги поставувањето, верзијата на сликата и избраното API.

Поврзани статии