Sobre este proyecto
it-programming / web-development
Abierto
O cliente busca um desenvolvedor para criar um script de automação web focado na coleta e enriquecimento de dados de obras a partir de uma plataforma online. O objetivo é otimizar o processo de obtenção de informações detalhadas sobre projetos de construção.
As funcionalidades essenciais do script incluem:
* Abertura e navegação na plataforma web utilizando um navegador visível.
* Realização de login na plataforma.
* Aplicação de filtros de busca por estado, cidade e tipo de obra.
* Carregamento e iteração sobre os cards de resultados das obras.
* Extração de dados primários de cada obra, como profissional responsável, proprietário, tamanho (m²), datas relevantes, endereço completo, cidade e UF.
* Acesso ao botão de contatos ou perfil de cada card para extrair informações de contato, como telefone e e-mail, quando disponíveis.
* Implementação de um filtro de tamanho de obra (ex: entre 100 e 250 m²) diretamente no código, para contornar possíveis instabilidades nos filtros nativos do site.
* Mecanismo para identificar e ignorar obras duplicadas com base em critérios definidos.
* Salvamento dos dados coletados em um arquivo CSV ou Excel, com colunas organizadas para fácil análise.
Considerações Técnicas:
* O script deve ser capaz de interagir com conteúdo carregado dinamicamente via JavaScript.
* O navegador deve operar de forma visível durante a execução.
* O desenvolvedor será responsável por validar seletores html/css e ajustar o robô conforme o fluxo e os campos esperados fornecidos.
O profissional ideal deve possuir domínio das seguintes tecnologias:
* Python 3
* Selenium (incluindo WebDriverWait e Expected Conditions)
* Leitura e compreensão de seletores html/css
* noções de devtools para inspeção de elementos
* experiência em automação de sites com carregamento dinâmico.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
Plazo de Entrega: No definido
Habilidades necesarias