Estamos falando do puppeteer. Me deparei com essa biblioteca um dia desses e acabei criando um bot que automatiza algumas tarefas e sendo bem sincero, valeu a pena passar uma semana programando uma coisa que normalmente demoro 1h para executar. Hoje, com a tarefa automatizada, gasto 2 minutos do meu tempo, que é para ativar a automação e o resto dos 58 minutos restantes eu vou assistir um episódio de uma série que gosto.
O que dá para fazer com puppeteer?
Com o puppeteer podemos fazer muitas coisas e automatizar várias tarefas no navegador. O que fica difícil de dizer o que não dá pra fazer com ele, pra falar a verdade.
Mas separei uma pequena lista do que ele pode fazer:
- Gerar capturas de tela
- Rastrear um app SPA (single page application) e gerar um conteúdo pré-renderizado, ou seja, um SSR.
- Automatize o envio de formulários.
- Capture traços na linha do tempo do seu site para ajudar com diagnósticos de problemas de desempenho