Este projeto é uma coleção de pequenos bots desenvolvidos para realizar tarefas específicas. Cada bot é projetado para executar uma determinada função e pode ser facilmente integrado em outros projetos. Sinta-se à vontade para explorar e modificar os bots de acordo com suas necessidades!
Aqui estão os bots atualmente disponíveis neste projeto:
Baseados em PyAutoGUI:
- Abrir Site — Recebe o link de um site e reliza a naveção
- Dog Miner — Inicializa o jogo DogMiner, quebrando as pedras até passar de fase
- Nova Pasta — Cria uma nova pasta na área de trabalho
- Cria Arquivos — Cria mútilplos arquivos de texto
- Arrasta e Solta — Arrasta arquivos de um lugar e os solta em outro
- Move de Pasta — Move arquivos entre pastas
- Escreve um Texto — Escreve um determinado texto em um arquivo
- Informações de Login — Coleta as informações de login do usuário
- Tirar Prints — Tira prints da tela inteira ou de uma região específica
- Localizar Elementos — Localiza elementos na tela baseando-se na imagem provida
- Desabilitar Captcha — Desabilita o captcha de um determinado site
- Automatizar Site — Automatiza processos de um deterimnado site
Baseados em Selenium:
- Abrir Site — Recebe o link de um site e reliza a navegação
- Localizar Elementos — Localiza elementos na tela baseando-se no HTML da página
- Verifica Estados — Verifica o estado de elementos na tela
- Rolar Pagina — Rola a página aaté o final depois até o topo
- Login — Realiza o login em um site, com usuário e senha do arquivo .txt
- Preencher Campos — Preenche campos do formulário
- Clica Y Clica — Clica em diversos tipos de elementos na tela (checkbox, radio, dropdown, etc)
- Fazer Upload — Realiza o upload de arquivos
- Salvar Imagens — Salva as imagens de um site
- Pra Lá e Pra Cá — Navega entre as abas e janelas do navegador
- Escolhe um Voo — Escolhe um voo no Google Flights
Este projeto foi feito com Python 3, portanto, certifique-se de ter a última versão estável rodando localmente. Como também o pip.
MacOS
ou Linux
, utilize o python3
e pip3
nos lugares de python e pip, respectivamente, nos comandos abaixo.
-
Realize o clone deste projeto, no terminal de sua máquina, utilize o git e insira o seguinte comando:
git clone [email protected]:GabrielaTiago/TinyBots.git
-
Entre na pasta do projeto, usando o coamndo
cd
:cd /caminho/para/TinyBots
-
Crie um ambiente virtual, de acordo com seu sistema operacional:
python -m venv venv
-
Ative o ambiente virtual:
-
Windows:
.\venv\Scripts\activate
-
MacOS/Linux:
source venv/bin/activate
-
-
Instale as dependências necessárias
pip install -r requirements.txt
❕ Instruções individualizadas estão disponíveis nas pastas de cada bot
Se você encontrar algum problema ao executar algum bot, tente as seguintes etapas de solução de problemas:
- Certifique-se de ter uma conexão estável com a Internet.
- Verifique se o URL do site está correto e acessível.
- Verifique se você tem a versão mais recente do Python instalada.
- Se não conseguir executar o bot, tente executá-lo com privilégios de administrador.
As contribuições são bem-vindas! Se você encontrar algum problema ou tiver sugestões de melhoria, abra uma issue ou envie um pull request.
Gabriela Tiago de Araújo
- email: [email protected]
- linkedin: https://www.linkedin.com/in/gabrielatiago/
- portfolio: https://gabrielatiago.vercel.app
Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para obter detalhes.