async function run() { const browser = await puppeteer.launch({ args: ['--proxy-server=185.209.177.12:8080'], headless: false, });Quiero que node.js vuelva a cargar el navegador y vuelva a intentarlo si el proxy no funciona. El script deja de ejecutarse cuando el proxy está inactivo. Quiero que continúe ejecutándose**.
¿Podrías hacer algo como esto?
async function run() { while (true) { try { browser = await puppeteer.launch({ headless: true, args: ["--proxy-server=185.209.177.12:8080"], }); break; } catch (e) { console.log("Proxy temporarily unavailable, retrying..."); await sleep(5000); } } }