Pyautogui - Automatize Qualquer Sistema com Python [Passo a Passo]

  Рет қаралды 23,030

Hashtag Programação

Hashtag Programação

Күн бұрын

Quer saber mais sobre o nosso Curso Completo de Python? Clique no link abaixo para garantir sua vaga na próxima turma:
lp.hashtagtreinamentos.com/es...
PARA BAIXAR O MINICURSO GRATUITO DE PYTHON:
pages.hashtagtreinamentos.com...
-----------------------------------------------------------------------
► Arquivos Utilizados no Vídeo:
pages.hashtagtreinamentos.com...
-----------------------------------------------------------------------
PARA CONTRATAR A HASHTAG PARA SUA EMPRESA:
www.hashtagtreinamentos.com/t...
-----------------------------------------------------------------------
Caso prefira o vídeo em formato de texto:
www.hashtagtreinamentos.com/a...
-----------------------------------------------------------------------
Fala Impressionadores! Na aula de hoje eu vou te mostrar como automatizar sistemas com Python! Isso mesmo, você pode fazer automação de sistemas e tarefas utilizando o Pyautogui!
O Pyautogui é um RPA (Robot Process Automation) nada mais é do que um robô que vai fazer ações utilizando o seu mouse e teclado, ou seja, as atividades que você faz, independentemente do programa que esteja usando, o Python pode automatizar.
Você só precisa pegar o posicionamento do mouse e localizar onde vai clicar e o que vai escrever nos campos, depois é só ir testando e rodar sua automação!
Dessa forma você deixa o seu trabalho automático e vai fazer com que você ganhe bastante eficiência, pois vai conseguir focar em outras tarefas!
Curtiu? Quer aprender mais sobre o Pyautogui e como ele pode auxiliar na automação de sistemas e processos? Então vem comigo que eu vou te ensinar!
-----------------------------------------------------------------------
Hashtag Programação
► Inscreva-se em nosso canal: bit.ly/3c0LJQi
► Ative as notificações (clica no sininho)!
► Curta o nosso vídeo!
-----------------------------------------------------------------------
Redes Sociais
► Blog: bit.ly/2MRUZs0
► KZfaq: bit.ly/3c0LJQi
► Instagram: bit.ly/3o6dw42
► Facebook: bit.ly/3qGtaF2
Aqui nos vídeos do canal da Hashtag Programação ensinamos diversas dicas de Python para que você consiga se desenvolver nessa linguagem de programação e consiga criar seus próprios projetos e automações!
-----------------------------------------------------------------------
Conteúdo da Aula
00:00 Introdução
01:10 O que é o Pyautogui? (Ferramenta de RPA)
02:20 Instalação do Pyautogui
03:28 Documentação do Pyautogui (Cheat Sheet)
04:10 Posição do mouse na tela
05:30 Tamanho da tela com Pyautogui
07:22 Primeiras funções do Pyautogui (funções do mouse)
11:37 Personalização do clique do mouse
12:37 Mover e arrastar o mouse
15:22 Pausa no Pyautogui
18:07 Scroll no Pyautogui (rolar a tela com mouse)
20:00 Funções do teclado no Pyautogui
23:18 Exercício de automação
33:17 Localizar elemento pela imagem com Pyautogui
37:10 Conclusão
#python #hashtagprogramacao

Пікірлер: 42
@moderacaohashtag
@moderacaohashtag 2 ай бұрын
Fala galera! Gostou do vídeo? Deixa a sua curtida e se inscreve no canal! ► Para baixar o Minicurso de Python, acesse: pages.hashtagtreinamentos.com/inscricao-minicurso-python-automacao-org?origemurl=hashtag_yt_org_minipython_h9vEE1KWsI4 ► Para baixar os arquivos da aula, acesse: pages.hashtagtreinamentos.com/arquivo-python-1xtW9XUR5n5gahaJvxSUO3xBenC2IzMxr?origemurl=hashtag_yt_org_planilhapyt_python375 ► Para instalar o Jupyter, acesse: kzfaq.info/get/bejne/lct7Y91mtsjUe3U.html ► Blog: bit.ly/2MRUZs0 ► KZfaq: bit.ly/3c0LJQi ► Instagram: bit.ly/3o6dw42 ► Facebook: bit.ly/3qGtaF2
@jeffersongomesdasilva9988
@jeffersongomesdasilva9988 27 күн бұрын
Meu amigo você explica muito bem, que Deus abençoe esse seu dom de ensinar e paciência!
@SampaioDev
@SampaioDev 8 күн бұрын
Pyautogui e Selenium sao vida para automações, bah, muito bom Automatizei um" bom dia amor" para algumas pessoas do meu whatsapp hahahah
@neriadrian100
@neriadrian100 2 ай бұрын
Sou aluno da Hashtag, mas sempre gosto de acompanhar esses vídeos por aqui. Essa aula deu uma boa base de pyautogui.
@wender4016
@wender4016 2 ай бұрын
Essa função do final é mutio boa, vlw.
@andremacedo8029
@andremacedo8029 2 ай бұрын
Sensacional, revolucionou a forma de como eu trabalho
@davisouza4502
@davisouza4502 2 ай бұрын
No meu trabalho precisava puxar uma relação de hora em hora que me tomava um tempo desnecessário, e sempre achava que estava perdendo tempo, fiz uma automação dela que atualiza de 30 em 30 minutos, automaticamente. Me salvou muito. Tem que usar muitoo sleep mesmo, principalmente se estiver utilizando uma maquina virtual, porque sempre pode ocorrer travamentos. uma forma mais facil de pegar a posição da tela é com a biblioteca mouseinfo.
@MuriloVinicius156
@MuriloVinicius156 20 күн бұрын
PowerToys tem uma ferramenta que faz isso também.
@lucianosilveira9225
@lucianosilveira9225 12 күн бұрын
utilizo ela
@elvisalvesmoreira118
@elvisalvesmoreira118 2 ай бұрын
Excelente aula, inspirador.
@bernardnogueira7003
@bernardnogueira7003 2 ай бұрын
Aula muito boa, mas faço diferente quando vou coletar as coordenadas do mouse, eu vou no CMD e importo a mouseInfo, ela ajuda muito, basta tu posicionar o mouse onde tu quer, apertar ALT + F6 e pronto, ele já vai salvando as coordenandas (até 5 de uma vez só).
@Filipelima06
@Filipelima06 Ай бұрын
Faço o mesmo!
@evertondeoliveirasoares2406
@evertondeoliveirasoares2406 Ай бұрын
Pra eu automatizar meu instagram pra dar uns likes, qual vc acha melhor: Selenium Ou esse pyautogui?
@brunoricardo3077
@brunoricardo3077 12 сағат бұрын
Tbm utilizo o mouseinfo, acho muito mais prático.
@LucasEmanuel-3570
@LucasEmanuel-3570 Ай бұрын
Aula mt boa! ensino bem didático
@jacksonsantos4914
@jacksonsantos4914 2 ай бұрын
Sensacional mano! Excelente conteúdo! Parabéns pelo profissionalismo.
@gabap02
@gabap02 2 ай бұрын
Usei pyautogui para criar meu tcc, um bot de um joguinho desktop, biblioteca maravilhosa heueueueue
@JohnEloi
@JohnEloi Ай бұрын
Parabéns pelo vídeo! Excelente trabalho! Para mim, esclareceu tudo e me gerou grandes ideais! Obrigado por compartilhar o conhecimento sobre Python.
@marciasilva8853
@marciasilva8853 2 ай бұрын
Top!!
@canalderegistros
@canalderegistros 26 күн бұрын
SHOW!
@luizfelipefelipe5007
@luizfelipefelipe5007 2 ай бұрын
Muito boa. faz uma destrinchando o Selenium!!
@lukra7110
@lukra7110 2 ай бұрын
Up
@Stu88Oficial
@Stu88Oficial 2 ай бұрын
Up
@RenanRodrigues_Dev
@RenanRodrigues_Dev 2 ай бұрын
MT bom, qnd sai um de Selenium lira ??
@luizcarloshenriques1603
@luizcarloshenriques1603 2 ай бұрын
Lira, vc deveria fazer um exemplo dele pegando valores de uma planilha e digitando no sistema ou num site
@brendonmachado7321
@brendonmachado7321 2 ай бұрын
No canal DEVaprender ele ensina exatamente isso, muito superior
@Brunooc0
@Brunooc0 2 ай бұрын
Mas ele ensinou isso. Você só precisa saber pegar a posição que será clicada e os atalhos de teclado. Se você sabe usar as planilhas, com as orientações do vídeo você sabe automatizar. Caso não saiba, o atalho para copiar e colar é ctrl+c e ctrl+v.
@dausterbarbosa7945
@dausterbarbosa7945 2 ай бұрын
​@@Brunooc0 Se ele quer os dados da planilha não precisa automatizar a interface da planilha, basta usar a biblioteca pandas para ler os dados do arquivo da planilha e usar o pyautogui para inserir os dados no sistema.
@Brunooc0
@Brunooc0 2 ай бұрын
@@dausterbarbosa7945 não vejo necessidade de usar pandas pra todo caso. Dependendo do sistema, basta o pyautoguy mesmo e dá pra usar também Selenium pra ir direto nos campos, embora não seja fundamental pra funcionamento de automações desse tipo.
@pietro-b6k
@pietro-b6k 12 күн бұрын
depois de ver este video criei essa ronininha para ajudar com o PYAUTOGUI akuda muito com as coordenadas import tkinter as tk import pyautogui def update_mouse_position(): # Obtém a posição atual do mouse x, y = pyautogui.position() # Atualiza o texto da label label.config(text=f"Posição do mouse: X={x}, Y={y}") # Chama esta função novamente após 100 milissegundos root.after(100, update_mouse_position) def close_window(): root.destroy() # Cria uma janela root = tk.Tk() root.title("Posição do x,y Mouse") # Cria uma label para mostrar a posição do mouse label = tk.Label(root, text="") label.pack(padx=10, pady=10) # Botão para fechar a janela ok_button = tk.Button(root, text="OK", command=close_window) ok_button.pack(pady=5) # Atualiza a posição do mouse update_mouse_position() # Inicia o loop da interface gráfica root.mainloop()
@daniltosilva8241
@daniltosilva8241 2 ай бұрын
Parabens ótimo conteúdo, consegui criar uma automação de geração de relatórios, mas gostaria de tornar essa aplicação executável, como faço?
@CarlosEduardo-fv6mx
@CarlosEduardo-fv6mx 2 ай бұрын
Fiquei curioso, tem como melhorar essa função e adicionar um input de dados?
@AlvaroFernandes-zj5sl
@AlvaroFernandes-zj5sl 2 ай бұрын
Alguém sabe, se tem algum curso "completo" de pyautogui?
@MarcioTorres
@MarcioTorres 2 ай бұрын
Uma correção: "qualquer sistema" não, já que a maioria das Distros Linux utilizam o Wayland como servidor gráfico, e a principal biblioteca "Pyautogui" para essa finalidade no Python não funciona com o Wayland, apenas com o Xorg. 🙁
@edposantos5606
@edposantos5606 Ай бұрын
Um deus jamado Lira kkkkk
@edposantos5606
@edposantos5606 Ай бұрын
É possível que uma página não permita interação como está é cause bugs na execução?
@dereguejhonson
@dereguejhonson 2 ай бұрын
Lira, estou há uns dias tentando desenvolver um bot pra um jogo com essa biblioteca. Há alguma forma de melhorar o reconhecimento das imagens com ela? Alguns mobs ele simplesmente não reconhece, sem motivo aparente (note, a barra de HP é a mesma, só muda o nome dentro da barra e alguns mobs ele reconhece e outros não)
@conezord
@conezord 2 ай бұрын
É Tibia paizão? se for procura o zerobot pra se inspirar nos scripts
@TheMaceloLaian
@TheMaceloLaian 16 күн бұрын
Para jogos, autohotkey é imbatível. Pesquise por imagesearch do autohotkey
@pedrosniper14
@pedrosniper14 2 ай бұрын
boa noite o scroll nao esta funcionando, só desce um pouquinho de nada da tela, mesmo colocando um numero alto no negativo como faço?
@jeffs9870
@jeffs9870 2 ай бұрын
Precionar as teclas de descer página ou subir página no teclado Pode ser que esteja em inglês pgup ou pgup no teclado
@Apolo_shit
@Apolo_shit 2 ай бұрын
obrigado pelo conhecimento lira e a todas sua equipe, que nos fornece esses videos maravilhosos.
Como Copiar e Mover Arquivos do Computador com Python
18:07
Hashtag Programação
Рет қаралды 19 М.
R$750,00 Com Esse Projeto Python Freelancer [Como Fazer]
26:55
Dev Aprender | Jhonatan de Souza
Рет қаралды 73 М.
WHO LAUGHS LAST LAUGHS BEST 😎 #comedy
00:18
HaHaWhat
Рет қаралды 19 МЛН
- А что в креме? - Это кАкАооо! #КондитерДети
00:24
Телеканал ПЯТНИЦА
Рет қаралды 5 МЛН
Python RAG Tutorial (with Local LLMs): AI For Your PDFs
21:33
pixegami
Рет қаралды 147 М.
Tratando Bases de Dados com ChatGPT: Exemplo Petrobrás
14:30
Hashtag Treinamentos
Рет қаралды 16 М.
Voronoi Edges Explained Part. 1
9:57
Yusef28
Рет қаралды 7 М.
Pare de Perder Tempo com as Linguagens de Programação ERRADAS
15:38
Python Automation with PyAutoGUI | Full Course With Projects!
36:11
Code of the Future
Рет қаралды 166 М.
Freela de Python - Projeto de R$500 Completo - XML para Excel
40:31
Hashtag Programação
Рет қаралды 143 М.
How I make bots using python (educational)
17:12
Kian Brose
Рет қаралды 531 М.
R$1650,00 Com Esse Projeto Python Freelancer! [Como Fazer]
43:56
Dev Aprender | Jhonatan de Souza
Рет қаралды 17 М.
Freela de Python de 250 Dólares - Automação de Whatsapp
1:02:45
Hashtag Programação
Рет қаралды 73 М.
PyAutoGUI - Locate anything on your screen | Simple Pyautogui project
12:42
Coding 101 with Steve
Рет қаралды 143 М.
WHO LAUGHS LAST LAUGHS BEST 😎 #comedy
00:18
HaHaWhat
Рет қаралды 19 МЛН