Estou procurando um desenvolvedor experiente em automação web para criar um bot que automatize o processo de login em um site, navegue até uma área específica e execute uma ação automaticamente em múltiplas contas.
O sistema será executado localmente no meu computador e deverá funcionar de forma sequencial, com suporte a proxies e interface de controle.
Objetivo do Bot
Automatizar o seguinte fluxo:
Acessar o site
Realizar login com múltiplos usuários
Navegar até a área específica do sistema
Executar uma ação
Verificar o resultado da ação (sucesso ou erro)
Fazer logout
Repetir o processo para o próximo usuário
Importação de contas
O sistema deve permitir importar um arquivo TXT contendo apenas os usuários.
Formato:
usuario1
usuario2
usuario3
A senha será uma senha padrão definida no sistema.
O sistema deve possuir um campo onde será possível definir essa senha padrão.
Execução sequencial
O bot deve:
Executar uma conta por vez
Processar automaticamente toda a lista de usuários
Após finalizar uma conta, aguardar 60 segundos antes de iniciar a próxima
Fluxo:
Carregar usuário
Conectar proxy
Abrir navegador
Fazer login
Executar ação
Verificar resultado
Fazer logout
Fechar navegador
Aguardar 60 segundos
Iniciar próximo usuário
Suporte a Proxy
O sistema deve suportar proxies:
http
https
socks5
funcionalidades:
utilizar um proxy diferente para cada usuário
verificar o ip conectado
registrar os ips utilizados
não reutilizar ips já utilizados durante a execução
salvar ips em:
ips_usados.txt
Verificação do resultado da ação
Após executar a ação, o sistema deve verificar se foi:
Sucesso
Falha
Ou erro
E registrar essa informação.
Interface de controle
Interface simples contendo:
Funções:
Importar arquivo TXT
Definir senha padrão
Iniciar execução
Pausar execução
Parar execução
Exibir:
Usuário atual
Status atual
IP atual
Total processados
Total com sucesso
Total com erro
Sistema de logs
Registrar em arquivo
log.txt:
Usuário
Resultado da execução
IP utilizado
Data e hora
Requisitos técnicos
Preferência por:
Python ou
Node.js
O sistema será executado localmente no Windows.
Entregáveis
Código fonte completo
Executável funcional
Interface de controle
Sistema de logs
Instruções de uso
Informações desejadas na proposta
Linguagem que pretende utilizar
Experiência com automação web
Prazo estimado
Projetos similares já realizados
Prazo de Entrega: Não estabelecido