Sobre este projeto
it-programming / web-development
Aberto
O objetivo deste projeto é desenvolver um bot automatizado para acessos mobile a URLs, com um painel web para gerenciamento de campanhas independentes. O sistema deverá utilizar proxies residenciais fornecidos pelo cliente, operar continuamente (24/7) e oferecer controle total via frontend.
1. Painel Web (Frontend):
Será necessária uma aplicação web hospedada que inclua:
- Sistema de login e autenticação para acesso seguro.
- Um painel administrativo intuitivo.
- Funcionalidades para criar, editar, pausar e excluir campanhas.
- Para cada campanha, deve ser possível configurar:
- A URL alvo para os acessos.
- O intervalo de execução (por exemplo, a cada X minutos).
- A quantidade de acessos por ciclo (por exemplo, 10 acessos).
- O status da campanha (ativa ou pausada).
- O painel deve exibir:
- O total de acessos realizados por campanha.
- Um histórico detalhado das execuções.
- Logs básicos contendo data, hora e status (sucesso/erro) de cada acesso.
2. Sistema de Proxies (Ponto Crítico):
O bot utilizará proxies residenciais. As listas de proxies serão fornecidas manualmente pelo cliente e cada campanha terá sua própria lista, com proxies já definidos por país/região. Os requisitos para o sistema de proxies incluem:
- Cada acesso deve utilizar um proxy diferente da lista da campanha.
- Implementação de rotação sequencial ou aleatória dos proxies dentro da lista.
- O sistema deve ser capaz de marcar proxies inválidos ou falhos e pulá-los automaticamente.
- Deve ser possível substituir manualmente a lista de proxies no painel.
3. Backend:
O backend será responsável por:
- Executar as campanhas de acesso de forma totalmente automatizada.
- Operar 24 horas por dia, 7 dias por semana, garantindo a continuidade das campanhas.
- Um scheduler configurável que permita definir a frequência e o volume de acessos (ex: a cada 8 minutos, executar 10 acessos).
- Para cada acesso, o bot deverá:
- Utilizar um proxy residencial da lista específica da campanha.
- Simular um acesso real, configurando o User-Agent para Android ou iOS.
- Incluir headers básicos de navegador para mimetizar um acesso legítimo.
- Acessar a URL alvo e encerrar a operação após o carregamento completo da página.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias