Analisando propostas

Desenvolvedor Python/Selenium para Automação Web de Análise de Sistema de Identidade

Publicado em 12 de Maio de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um desenvolvedor Python experiente com proficiência em Selenium para criar um script de automação web. O objetivo principal é automatizar o processo de cadastro em um sistema de verificação de identidade para fins de pesquisa e análise de segurança, especificamente para entender os mecanismos de roteamento e os componentes de verificação de identidade de sistemas de grande porte. Não há intenção de violar termos de serviço ou realizar atividades fraudulentas; o foco é a coleta de dados para estudo de arquitetura.

O script deverá realizar as seguintes tarefas:

Automação de Cadastro:
Preencher formulários de registro com dados fictícios e únicos.
Gerar e-mails temporários via API de um serviço de e-mail temporário.
Gerar números de telefone únicos e aleatórios para cada tentativa (ex: prefixo + número aleatório).
Outros dados, como senha e nome, podem ser fixos.

Detecção de Fluxo:
Identificar qual dos dois fluxos distintos ('Processo A' ou 'Processo B') é acionado após o cadastro.
Idealmente, a detecção deve ocorrer antes da etapa final, utilizando parâmetros de url, elementos ocultos ou chamadas de api.
Caso a detecção antecipada não seja possível, a identificação deverá ser feita após o clique final.

Lógica de Coleta e Continuidade:
Se o 'Processo A' (fluxo comum) for acionado, a sessão deve ser descartada, o navegador fechado e o loop reiniciado para uma nova tentativa.
Se o 'Processo B' (fluxo alvo do estudo, que é raro) for acionado, o link correspondente deve ser salvo em um arquivo 'links.txt'. A aba do navegador deve permanecer aberta para permitir análise manual.
Após encontrar um link do 'Processo B', o script deve abrir uma nova aba e continuar o loop para acumular mais links do 'Processo B'.

Alerta:
O script deve emitir um sinal sonoro audível sempre que um link do 'Processo B' for encontrado.

Entregáveis:
Código-fonte Python (Selenium) completo, bem estruturado e com comentários claros.
Documentação detalhada para instalação e uso do script.

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