79637671

Date: 2025-05-25 12:48:12
Score: 0.5
Natty:
Report link

It turns out, the thing I had to do than is give my puppeteer-cluster more time to work before exit.

import { Cluster } from 'puppeteer-cluster'
import puppeteer from 'puppeteer-extra'
import StealthPlugin from 'puppeteer-extra-plugin-stealth'

export const cluster = await Cluster.launch({
    concurrency: Cluster.CONCURRENCY_CONTEXT,
    maxConcurrency: 30,
    monitor: true,
    puppeteerOptions: {
        args: [
            '--no-sandbox',
            '--disable-setuid-sandbox',
            '--start-fullscreen',
        ],
        headless: true,
        timeout: 100_000_000,
    },
    puppeteer: puppeteer.use(StealthPlugin()),

    timeout: 10_000_000,
})
Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: ivsheva