Executando verificação de segurança...
2

Como vocês utilizam python para automação?

Me conte qual sua experiencia com python para automações, como você utilizar, o que utilizou e qual problema resolveu.

1

Já utilizei de algumas formas.

  • Automação para enviar alertas no Discord quando um colaborador estiver próximo de completar 45 dias de empresa. Para fazer essa automação, eu utilizei integrações com as planilhas do Google. Foi um desafio bem legal, pois tive que aprender a utilizar as bibliotecas dentro da própria plataforma do Google. O time de People me agradece até hoje por não ter que ficar abrindo a planilha todo dia kkkkk

  • Automação para atualizar cookies de autenticação do Google Play Console em um banco de dados Redis. Essa eu fiz de uma forma mais "bruta". Utilizei Selenium para poder fazer o webscrapping dos Cookies de autenticação, pois o serviço que a minha empresa utiliza não fazia login via API do Google, então não seria possível fazer assim. Eu basicamente faço login na página necessária, pego as requisições feitas e extraio o Cookie e um Path Param. Depois disso, mando para o Redis. Antes dessa automação, a atualização dos cookies era feita só quando o alerta de expiração chegava. Então rolava muito problema de perda de dados por conta de cookie expirado.

  • Automação para enviar alertas de SLA de chamados do JIRA. Essa é parecida com a primeira automação citada, porém utilizo uma API do Jira. A API é bem completa e me da todos os dados necessários, daí é só fazer um scrapping de dados na API de 30 em 30 minutos e enviar um alerta de todos os chamados próximos do SLA em um canal do Discord. Depois que eu fiz essa automação, consegui manter o SLA de 3 projetos em 100%. Coloquei ela em vigor em Janeiro, até hoje não estourou um chamado xD

Em resumo, as automações servem pra substituir trabalhos manuais que são feitos diversas vezes da mesma forma, ou os famosos "corno jobs".

1
1

Tento automatizar quase tudo na minha empresa. Também faço uns freela de robôs de automação.

  • automação de navegador para entrada de dados em softwares ou webscraping
  • webscraping sem navegador, fazendo requests.
  • automação de arquivos excel
  • automação de planilhas do Google
  • automação de Desktop
  • automação do OS, como criar pastas, mover arquivos
  • automação de edição de imagens em lote.
  • integração entre várias apis
  • automação para extração, limpeza, tratamento e análise de dados.
1

Você usa alguma lib para webscraping? Tens um repo de exemplo?
Eu fiz alguns webscraping com java + selenium, mas eu quero encontrar algo que utilize menos recursos, pois a ideia é colocar isso pra rodar num Odroid XU4 que eu tenho aqui e deixar os dados disponibilizados para os meus testes/projetos de machine learning e ciência de dados no geral...

1
1
1

Uso python para automações e webscraping, como:

  • webscraping para atualizar um banco de dados que tenho, uso Scrapy, é incrivel essa lib
  • No trabalho já usei Selenium, para uma automação interna.

Sei que o tópico é python, mas tem duas lib em JavaScript que são incriveis para automações