Portais governamentais, sites de consulta pública, tabelas de preços, rankings e diretórios online — existe uma enorme quantidade de dados acessíveis na web que precisam de ser recolhidos, organizados e utilizados. Quando não existe uma API disponível, a extração visual de dados com o Dablio Robô é a forma mais prática de o fazer.
O que é a extração de dados (web scraping) com RPA
Web scraping com RPA significa utilizar um robô que navega no browser como um ser humano faria, identifica os elementos de dados na página — tabelas, campos, textos, links — e captura-os para utilização posterior. Ao contrário dos scrapers técnicos baseados em código, o Dablio Robô permite fazê-lo visualmente, apontando para os elementos no ecrã.
Passo 1: identificar os seletores dos dados
Antes de criar o fluxo, aceda ao site alvo e identifique onde estão os dados que pretende captar. Inspecione os elementos com o DevTools do browser (F12) e anote os seletores CSS ou o texto dos rótulos próximos. Quanto mais estável for o seletor, mais fiável será a automatizaçã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 restantes campos → Gravar linha numa folha de cálculo → Ir para a página seguinte (caso exista paginação) → Repetir.
Passo 3: lidar com a paginação e o 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 — isto garante que os dados já estão no ecrã. Para paginação, adicione um loop que clique no botão 'Seguinte' e repita a extração.
Exportando os dados
O Dablio Robô pode gravar os dados extraídos numa folha de Excel, ficheiro CSV, base 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 a usar humanos, o Excel é mais prático.