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: th-cam.com/video/_eK0z5QbpKA/w-d-xo.html ► Blog: bit.ly/2MRUZs0 ► TH-cam: bit.ly/3c0LJQi ► Instagram: bit.ly/3o6dw42 ► Facebook: bit.ly/3qGtaF2
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ó).
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.
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.
@@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.
@@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.
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. 🙁
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()
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)
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: th-cam.com/video/_eK0z5QbpKA/w-d-xo.html
► Blog: bit.ly/2MRUZs0
► TH-cam: bit.ly/3c0LJQi
► Instagram: bit.ly/3o6dw42
► Facebook: bit.ly/3qGtaF2
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ó).
Faço o mesmo!
Pra eu automatizar meu instagram pra dar uns likes, qual vc acha melhor:
Selenium
Ou esse pyautogui?
Tbm utilizo o mouseinfo, acho muito mais prático.
@@evertondeoliveirasoares2406 se quiser, posso criar uma para você
@@evertondeoliveirasoares2406acho que pyautogui
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.
PowerToys tem uma ferramenta que faz isso também.
utilizo ela
Meu amigo você explica muito bem, que Deus abençoe esse seu dom de ensinar e paciência!
Sou aluno da Hashtag, mas sempre gosto de acompanhar esses vídeos por aqui. Essa aula deu uma boa base de pyautogui.
Usei pyautogui para criar meu tcc, um bot de um joguinho desktop, biblioteca maravilhosa heueueueue
Muito boa.
faz uma destrinchando o Selenium!!
Up
Up
Parabéns pelo vídeo! Excelente trabalho! Para mim, esclareceu tudo e me gerou grandes ideais! Obrigado por compartilhar o conhecimento sobre Python.
Lira, vc deveria fazer um exemplo dele pegando valores de uma planilha e digitando no sistema ou num site
No canal DEVaprender ele ensina exatamente isso, muito superior
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.
@@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.
@@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.
Sensacional mano! Excelente conteúdo! Parabéns pelo profissionalismo.
Muito obrigada por esse video, ajudou bastante!!
Sensacional, revolucionou a forma de como eu trabalho
Aula mt boa! ensino bem didático
Excelente aula, inspirador.
MT bom, qnd sai um de Selenium lira ??
Essa função do final é mutio boa, vlw.
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?
Eu gostaria de saber se não tens a informação sobre o VFS bot, é usado para fazer preenchimento automático na Vfs, ele faz tudo automaticamente.
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. 🙁
Deve ser por isso q não tô conseguindo fazer nada
SHOW!
obrigado pelo conhecimento lira e a todas sua equipe, que nos fornece esses videos maravilhosos.
Top!!
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()
Funciona mas é muita adaptação..não dá para pegar via meta dado da fonte?
Fiquei curioso, tem como melhorar essa função e adicionar um input de dados?
meu teclado para de funcionar quando executo o programa
Pyautogui e Selenium sao vida para automações, bah, muito bom
Automatizei um" bom dia amor" para algumas pessoas do meu whatsapp hahahah
Alguém sabe, se tem algum curso "completo" de pyautogui?
pyautogui não funciona no ubuntu?? testei no windows e funcionou beleza, mas no ubuntu nada funcionou
É possível que uma página não permita interação como está é cause bugs na execução?
Provavelmente sim
Um deus jamado Lira kkkkk
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)
É Tibia paizão? se for procura o zerobot pra se inspirar nos scripts
Para jogos, autohotkey é imbatível. Pesquise por imagesearch do autohotkey
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?
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