Aprenda a tirar uma captura de tela de um site em código usando dois métodos Browserless: a API REST /screenshot para um fluxo único de POST para PNG e Puppeteer no Browsers as a Service para controle programático total. Este vídeo apresenta uma demonstração de cada um e mostra quando escolher qual.
O que você vai aprender:
1) Por que page.screenshot retorna imagens em branco em sites modernos
2) Como tirar uma captura de tela de página inteira com uma única chamada de API usando /screenshot
3) Como renderizar HTML diretamente em uma captura de tela sem uma URL
4) Como conectar Puppeteer ao Browserless BaaS e chamar page.screenshot
5) Como capturar um único elemento na página usando um seletor CSS
6) Quando usar a API REST Screenshot vs Puppeteer para seu fluxo de trabalho de captura de tela
Links adicionais:
Capítulos:
00:00 Como tirar uma captura de tela de um site com Browserless (2 métodos)
01:12 Por que page.screenshot retorna imagens em branco em sites modernos
02:08 Tire uma captura de tela com a API /screenshot do Browserless
03:33 Tire uma captura de tela e recorte a imagem
03:50 Tire uma captura de tela de HTML bruto
04:20 Captura de tela com Puppeteer e page.screenshot usando BaaS
05:27 Realize ações e depois tire uma captura de tela
05:52 Capture um elemento específico com Puppeteer
06:05 Quando usar a API Screenshot vs Puppeteer
07:13 Recapitulação da API Screenshot e Puppeteer
Ferramentas usadas no vídeo: Puppeteer, Node.js, cURL, API REST Screenshot do Browserless
#Puppeteer #CapturaDeTela #API #AutomaçãoWeb #Browserless