Skip to content

Esse projeto é um bot de automação em python, criado para ler um banco de dados de produtos, e os cadastrar em um site.

Notifications You must be signed in to change notification settings

FernandoKoch11/Bot_Cadastro_Produtos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cadastro Automático

Este projeto de automação foi desenvolvido em Python para facilitar o cadastro de produtos em um site, utilizando as bibliotecas pyautogui para automação de interface gráfica e pandas para manipulação de dados. O objetivo é otimizar o processo de entrada de dados, reduzindo o tempo e o esforço necessários para realizar cadastros manuais.

Observação:

O site de cadastros utilizado não é de minha autoria e foi criado pela #Treinamentos, usado como demonstração em uma de suas aulas da Jornada Python em que participei.

Descrição

O projeto realiza as seguintes tarefas:

  1. Abertura do navegador: O script abre automaticamente o navegador Google Chrome.
  2. Login no site: Realiza o login em um site específico utilizando as credenciais fornecidas.
  3. Leitura de dados: Lê os dados dos produtos a partir de um arquivo CSV.
  4. Preenchimento do formulário: Utiliza os dados do CSV para preencher automaticamente os campos de cadastro de produtos no site.
  5. Cadastro automático: Submete o formulário e repete o processo para cada produto na tabela.

Funcionalidades

  • Login automático: Automatiza o processo de login.
  • Preenchimento automático de formulário: Preenche os campos de forma rápida e eficiente.
  • Leitura de dados a partir de um arquivo CSV: Facilita a entrada em massa de dados.
  • Processamento em lote: Realiza o cadastro de múltiplos produtos sequencialmente.

Habilidades Desenvolvidas

  • Programação em Python: Aprimoramento das habilidades de programação com foco em automação.
  • Manipulação de dados: Experiência com a biblioteca pandas para leitura e manipulação de dados em arquivos CSV.
  • Automação de tarefas: Uso da biblioteca pyautogui para simulação de cliques e digitação, aumentando a eficiência em tarefas repetitivas.
  • Debugging e resolução de problemas: Habilidade de identificar e resolver problemas relacionados à automação e interação com a interface do usuário.
  • Organização de código: Estruturação de scripts de forma clara e eficiente, facilitando a manutenção e a compreensão.

Tecnologias Utilizadas

  • Python: Linguagem principal utilizada no desenvolvimento.
  • PyAutoGUI: Biblioteca para automação de interações com a interface gráfica.
  • Pandas: Biblioteca para manipulação de dados, utilizada para ler e processar o arquivo CSV.
  • Time: Para controlar o tempo de execução entre as etapas de automação.

Pré-requisitos

Para rodar este projeto, você precisará instalar as seguintes dependências:

pip install pyautogui pandas

Site utilizado é um site criado pela '#Treinamentos' como um exemplo de site de cadastros.

Video.Bot.Automacao.Feito.com.o.Clipchamp.mp4

Contato:

Para Mais Informações ou perguntas, sinta-se a vontade para entrar em contato:

About

Esse projeto é um bot de automação em python, criado para ler um banco de dados de produtos, e os cadastrar em um site.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages