Evaluando propuestas

Desenvolvimento de Script Python para Web Scraping e Automação de Dados com Alertas

Publicado el 03 Diciembre, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

O projeto consiste no desenvolvimento de um script em Python robusto e eficiente, focado em web scraping e automação de processos. O objetivo principal é automatizar a coleta de dados de um site específico, processar essas informações e, com base em condições predefinidas, enviar alertas automáticos.

Fases do Projeto:

1. Coleta de Dados (Web Scraping):
  O freelancer deverá desenvolver um módulo de web scraping capaz de acessar um site (o URL será fornecido posteriormente, podendo ser um Portal da Transparência, um site de e-commerce ou similar) e extrair informações específicas. É Crucial que o script seja resiliente a pequenas alterações na estrutura do site e capaz de lidar com diferentes tipos de elementos HTML para a extração de dados como preços, status de processos, ou outras métricas relevantes.

2. Processamento e Análise de Dados com Pandas:
  Os dados coletados deverão ser processados e organizados utilizando a biblioteca Pandas. O script deve ser capaz de comparar os dados recém-extraídos com informações históricas (salvas em uma base de dados ou arquivo anterior) para identificar mudanças, tendências ou condições específicas. Após o processamento, os dados organizados e as comparações relevantes devem ser salvos em uma planilha Excel.

3. Sistema de Alerta e Entrega de Relatórios:
  Uma funcionalidade de alerta deve ser implementada. Se uma condição específica for detectada durante o processamento (por exemplo, um preço de produto abaixo de um determinado valor, uma nova atualização em um processo, ou qualquer outra métrica que atinja um limiar), o sistema deve disparar um alerta. Este alerta será enviado automaticamente por e-mail ou Telegram (a plataforma exata será definida) e deve incluir o relatório detalhado em formato Excel como anexo para os interessados.

Requisitos Técnicos:
- Proficiência em Python e suas bibliotecas para web scraping (ex: BeautifulSoup, Scrapy).
- Experiência com a biblioteca Pandas para manipulação e análise de dados.
- Conhecimento em integração de APIs para envio de e-mails ou mensagens (ex: smtplib para e-mail, python-telegram-bot para Telegram).
- Habilidade para criar scripts automatizados e agendáveis.
- Boas práticas de codificação, incluindo tratamento de erros e documentação.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño

Plazo de Entrega: No definido

Habilidades necesarias