Se você busca exemplos práticos de automação em Python, este artigo traz uma seleção de scripts disponíveis no repositório da BotCity.

Desde web scraping e análise de dados até automação de e-mails e preenchimento de formulários, cada script demonstra o potencial do framework da BotCity para simplificar processos repetitivos e aumentar a produtividade.

Confira os detalhes de cada um e veja como aplicá-los no seu dia a dia!

Saiba mais: Bot Repository

1. Dev.to analysis

No primeiro script, o Bot faz web scraping no site dev.to e seleciona os dados dos artigos mais populares da semana e gera um uma planilha .csv com esses dados.

Antes de começar, verifique se você atendeu aos seguintes requisitos:

Confira o script: Dev.to analysis

2. RPA e-mail

Neste repositório, temos um exemplo de projeto de uma automação RPA desenvolvida em Python com o framework da BotCity.

Essa automação lê os CEPs recebidos, consulta no site dos Correios do Brasil, salva as informações em uma planilha do Google Sheets e faz o envio de e-mail para avisar que o cadastro funcionou.

Este projeto foi desenvolvido junto com a comunidade durante live coding. Os pré-requisitos para usar o script são:

Confira o script: RPA e-mail

3. BotInfomoney

Este script automatiza a coleta de dados do site Infomoney, pesquisa índices e valores no Google Finance e gera uma planilha demonstrativa com as informações obtidas. Ideal para profissionais que necessitam monitorar o mercado financeiro de forma eficiente.

A execução será:

  1. Navegar para o site www.infomoney.com.br;
  2. Extrair os dados da tabela de maiores altas;
  3. Navegar para o site www.google.com/finance;
  4. Pesquisar o valor de cada ação coletada;
  5. Guardar o valor e o índice de cada ação pesquisada;
  6. Gravar uma planilha com o resultado;
  7. Enviar um e-mail com o anexo;

Confira o script: BotInfomoney

4. Top Stocks B3

Pequeno algoritmo responsável por filtrar as ações atuais na bolsa de valores brasileira (B3) que correspondem aos seguintes critérios:

Confira o script: Top Stocks B3

5. Bitwarden API

Este repositório tem como objetivo demonstrar o uso da API Bitwarden para acesso a senhas e outras informações armazenadas na plataforma e usá-las de forma segura no preenchimento de formulários web.

Para executar o código é necessário ter instalado:

Confira o script: Bitwarden API

6. Google Maps Routes

Este bot tem como objetivo coletar pares de endereços de uma planilha e pesquisar no site do Google Maps pelas melhores rotas. Ele coleta as informações da rota e o link gerado. No final, a planilha é atualizada com o link da rota coletada.

Tecnologias utilizadas:

Confira o script: Bot – Google Maps Routes

7. IBGEBot

Automação criada utilizando o BotCity Framework, que funciona com visão computacional. Foi desenvolvida para o desafio Rocketseat Scholarships no evento #DoWhile.

Trata-se de uma automação simples que acessa o site do IBGE e faz download de dados em formato Excel da localização escolhida.

Confira o script: IBGEBot

8. WhatsAppBot

Desenvolvido em Python com BotCity Studio, esse bot acessa o WhatsApp e interage com outro bot adicionado aos contatos para verificar o saldo disponível no cartão de transporte estudantil.

Confira o script: WhatsAppBot

9. ImageEditorBot

Este bot opera o editor de imagens online Pixlr disponível em Pixlr.com.

Requisitos:

Confira o script: ImageEditorBot

10. WebFormFilling

Essa automação foi criada para simplificar o preenchimento de formulários online. Utiliza a biblioteca Python RPA para interagir com elementos da interface gráfica, preenchendo campos com dados específicos de forma rápida e precisa.

Confira o script: WebFormFilling

Acessou o repositório da BotCity?

Os scripts do repositório da BotCity são ótimos exemplos de como a automação pode facilitar tarefas do dia a dia, seja na coleta de dados, integração de APIs ou até mesmo no envio de e-mails automatizados.

Se você deseja explorar essas soluções e começar a aplicá-las, basta acessar os repositórios e testar as automações no seu próprio ambiente. Experimente e aproveite para criar uma conta gratuita na BotCity!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *