Portais governamentais, sites de consulta pública, tabelas de preços, rankings e diretórios online — há uma enorme quantidade de dados acessíveis na web que precisam ser coletados, organizados e utilizados. Quando não há API disponível, a extração visual de dados com o Dablio Robô é a forma mais prática de fazer isso.
O que é extração de dados (web scraping) com RPA
Web scraping com RPA significa usar um robô que navega no navegador como um humano faria, identifica os elementos de dados na página — tabelas, campos, textos, links — e os captura para uso posterior. Diferente de scrapers técnicos baseados em código, o Dablio Robô permite fazer isso visualmente, apontando para os elementos na tela.
Passo 1: identificar os seletores dos dados
Antes de criar o fluxo, acesse o site alvo e identifique onde estão os dados que você quer capturar. Inspecione os elementos com o DevTools do navegador (F12) e anote os seletores CSS ou o texto dos rótulos próximos. Quanto mais estável o seletor, mais confiável será a automação.
Passo 2: criar o fluxo de extração
No Dablio Robô, crie um fluxo com as seguintes ações: Abrir URL → Aguardar carregamento → Capturar elemento por seletor → Armazenar em variável → Repetir para os demais campos → Gravar linha em planilha → Ir para próxima página (se houver paginação) → Repetir.
Passo 3: lidar com paginação e carregamento dinâmico
Muitos portais exibem dados em múltiplas páginas ou carregam conteúdo via JavaScript de forma assíncrona. Configure o Dablio Robô para aguardar a presença de um elemento específico antes de capturar — isso garante que os dados já estão na tela. Para paginação, adicione um loop que clica no botão 'Próxima' e repete a extração.
Exportando os dados
O Dablio Robô pode gravar os dados extraídos em planilha Excel, arquivo CSV, banco de dados ou enviar diretamente para uma API. Configure o destino no final do fluxo. Para grandes volumes, prefira CSV ou banco — para relatórios prontos para uso humano, Excel é mais prático.