Meu primeiro contato com esse framework, estudando algumas coisas para tentar aproveitar em outros projetos pessoais.
Inspirado no tutorial de @fabiojanio
O Puppeteer é uma biblioteca Node que fornece uma API de alto nível para controlar o Chrome ou o Chromium por meio do protocolo DevTools. Esse controle pode ocorrer nos bastidores (segundo plano sem lançamento de janelas), ou se preferir, você pode visualmente acompanhar o que está ocorrendo ao optar por lançar uma instancia gráfica do navegador web.