Я написал функцию start () для Puppeteer, которая запускает один экземпляр браузера с прокси. Я пров ie прокси из массива под названием socks. Код выглядит так:
async function start() {
let launchOption = {
headless: false,
args: ["--no-sandbox", "--proxy-server=socks5://" + socks[0],};
const browser = await puppeteer.launch(launchOption);
const page = await brower.newPage();
await page.goto("https://example.com");
}
Теперь я хочу запустить несколько браузеров, каждый с разными носками. Например:
browser1 = "--proxy-server = socks5: //" + socks [0] browser2 = "--proxy-server = socks5: //" + socks [1] ... .
Я хочу сделать это, не создавая несколько функций, в которых я бы сменил носок. Я думал об al oop, но я действительно не знаю, как все это собрать. Если бы кто-то был так добр и указал мне, с чего начать, я был бы очень благодарен!