Integração Python com outros aplicativos

121 views
Skip to first unread message

Vinicio Schmidt

unread,
Aug 11, 2017, 9:23:17 AM8/11/17
to Python Brasil
Boa noite comunidade,

Na empresa onde trabalho exitem algumas tarefas de obtenção de dados em alguns aplicativos que são muito chatas e repetitivas. A minha idéia é montar uma interface em Python, adquirir estes dados ao clicar em um botão e ao dar o devido tratamento... Minha dúvida, tem como eu fazer um login automático em um programa e fazer uma série de comandos nele?


OBS: Os programas em questão são o KIWI e o SAP.

Marcelo Augusto

unread,
Aug 11, 2017, 7:57:24 PM8/11/17
to Python Brasil
Vinicio acho que tem sim, é claro que o que você pretende fazer pode mudar de sistema pra sistema, mas não custa tentar; 

outro dia precisava fazer 2 mil lançamentos em um sistema de caixa aqui da empresa. esses sistema era totalmente fechado e não tinha como importar nada então usei o pyautogui que simulava a digitação no teclado então  usei também o pacote openpyxl para abrir os lançamentos que estavam no excel.

então a rotina pegava uma linha da planilha e depois digitava na tela do sistema. coloquei tudo em um laco for e funcionou corretamente.

antes tive que dar um delay no programa pra dar tempo do usuário abrir a tela do sistema apos 30 segundos o programo começava a digitar a informação da planilha pra dentro do sistema.

a automação pode resolver muitos problemas como citei acima.
nao sei como é o seu sistema, se for web com html pode ser feito com selenium por exemplo.

tem um livro muito bom que da ate pra baixar pela internet a versao em ingles, eu tenho a versao em portugues que comprei:

chama-se : automatizando tarefas maçantes com python(Automate the Boring Stuff with Python)

acho que vai te abrir horizontes sobre isso.

abraços marcelo
Reply all
Reply to author
Forward
0 new messages