Voltar ao Blog

Extração automática de dados de sites públicos e portais governamentais

Aprenda a criar scrapers visuais que recolhem dados de sites sem API, tratam a informação e exportam para folhas de cálculo ou sistemas internos.

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.

Estrutura do fluxo de extração
Abrir URL do portal ou página de listagem
Aguardar carregamento completo da página
Capturar cada campo de dados por selector
Armazenar valores em variáveis do fluxo
Gravar linha na folha de saída
Verificar se existe próxima página
Repetir até esgotar todos os registos

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.

Todos os artigos Solicitar Demo
🤖 Próximo passo

Pronto para colocar
isso em prática?

Veja o Dablio Robô a funcionar com uma demonstração personalizada para o seu negócio.