Welcome to Automate Tasks with PyAutoGUI, a powerful Python script designed to streamline repetitive tasks and boost productivity. With this script, you can automate actions such as navigating websites, logging in, and handling data with ease.
- Open and Navigate Systems: Automates browser navigation to specified URLs.
- Perform Automated Logins: Handles email and password inputs.
- Data Integration: Reads and processes CSV files using Pandas.
- Dynamic Automation: Iteratively fills forms with data from a database.
- User-Friendly Adjustments: Includes delays to handle loading times effectively.
This script leverages the capabilities of:
- PyAutoGUI: For screen automation (mouse clicks, typing, and more).
- Pandas: To handle and process CSV data files.
- Access the System:
- Opens a browser and navigates to the desired website.
- Automate Login:
- Automatically inputs credentials and logs into the system.
- Data Processing:
- Reads product data from a CSV file.
- Form Filling:
- Iterates through each product and fills the corresponding form fields.
- Submission:
- Submits the data and scrolls to refresh the interface for the next entry.
- Python 3.7+
- Installed libraries:
pip install pyautogui pandas openpyxl
- Clone this repository:
git clone https://github.com/ludiemert/Python_Task_Automation.git
- Navigate to the project directory:
cd automate-tasks-pyautogui - Install the dependencies:
pip install -r requirements.txt
- Make sure you have a CSV file named
produtos.csvin the same directory as the script. - Execute the script:
python automate_tasks.py
Ensure your produtos.csv includes the following columns:
codigomarcatipocategoriapreco_unitariocustoobs
codigo,marca,tipo,categoria,preco_unitario,custo,obs
12345,BrandX,Electronics,Accessories,99.99,60.00,Special offer
...- Adjust Mouse Coordinates:
Update the
xandypositions in the script to match your screen layout. - Custom Delays:
Modify the
time.sleep()values to suit your internet or system speed.
Bem-vindo ao repositório Automação com PyAutoGUI, onde a magia da automação transforma tarefas manuais em processos rápidos e eficientes! Este projeto foi desenvolvido para automatizar interações com sistemas baseados em interface gráfica, usando o poder do Python e da biblioteca PyAutoGUI.
- Automatização de login: Efetue login automaticamente em sistemas e sites com credenciais pré-definidas.
- Importação de dados: Integre e manipule arquivos CSV utilizando a biblioteca
pandas. - Cadastro automatizado: Insira dados em sistemas com base em arquivos de entrada, simulando interações humanas precisas.
Certifique-se de que você tenha os seguintes itens instalados no seu ambiente:
- Python 3.x
- Biblioteca PyAutoGUI
- Biblioteca pandas (
pip install pandas openpyxl)
- Clone o repositório:
git clone https://github.com/ludiemert/Python_Task_Automation.git
- Instale as dependências:
pip install -r requirements.txt
- Execute o script principal:
python automacao.py
- Certifique-se de ajustar as coordenadas de clique e o caminho dos arquivos CSV no código conforme necessário.
🛠 Full-Stack Developer
🖥️ Python Enthusiast | Computer Vision | AI Integrations
📍 São Jose dos Campos – SP, Brazil
Developed with ❤ by ludiemert.
🎉 Happy automating!



