Processo de desenvolvimento de um robô para automação de inscrições em eventos usando _Python_ e _Selenium_.
Processo de desenvolvimento de um robô para automação de inscrições em eventos usando Python e Selenium.
<paulageovana0808@gmail.com>
O desenvolvimento acelerado da digitalização e das tecnologias emergentes tem impulsionado a automação em diversas instituições, objetivando substituir atividades manuais repetitivas por processos automatizados. Tal prática permite que profissionais redirecionem seus esforços para atividades mais estratégicas e complexas. O presente trabalho tem por objetivo analisar, descrever e sugerir melhorias em um software projetado para auxiliar profissionais de apoio administrativo em uma tarefa de caráter repetitivo, exigente em atenção e propensa a erros. Esse software utiliza o framework Selenium integrado à linguagem Python para realizar inscrições em eventos a partir de uma base de dados volumosa e inicialmente sem tratamento. Além disso, foram utilizadas as tecnologias Visual Studio Code como IDE e a biblioteca Pandas para gerenciamento dos dados. Na avaliação da solução, foram realizados testes comparativos com a execução da mesma tarefa por humanos, demonstrando que, com dados devidamente estruturados, a automação completa a tarefa em um intervalo de tempo significativamente menor. Contudo, a solução apresenta aspectos a serem aprimorados, incluindo maior resiliência, redução de ações manuais e o desenvolvimento de uma interface gráfica ou documentação para facilitar seu uso por diferentes perfis de usuários.
The fast development of digitization and emerging technologies has driven automation in various institutions, aiming to replace repetitive manual tasks with automated processes. This practice allows professionals to redirect their efforts towards more strategic and complex activities. The present study aims to analyze, describe, and suggest improvements to a software designed to assist administrative support professionals in a repetitive, attention-demanding task prone to errors. This software uses the Selenium framework integrated with the Python programming language to perform event registrations from a large and initially unprocessed database. Additionally, the technologies Visual Studio Code as an IDE and the Pandas library for data management were utilized. In evaluating the solution, comparative tests were conducted by performing the same task manually, demonstrating that, with properly structured data, automation completes the task in a significantly shorter time interval. However, the solution presents aspects that need improvement, including enhanced resilience, reduced manual interventions, and the development of a graphical interface or documentation to facilitate its use by different user profiles.
Dr. Santos, Valber Gregory Barbosa Costa Bezerra.
Python.
Automatização de processos .
Tratamento de dados.