A opção headless:false
faz com que o navegador seja aberto para visualização das ações programadas, por default a opção é true, ou seja, as ações do browser serão em background.
await puppeteer.launch({ headless: false });
await page.evaluate(() => {
// toda essa função será executada no browser (manipulação de DOM)
});
node index
Realiza a extração dos dados e salva no arquivo JSON
npx lite-server
Cria um servidor local para visualizar o arquivo HTML utilizando os dados do arquivo JSON no navegador