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

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024

Комментарии • 52

  • @moderacaohashtag
    @moderacaohashtag 4 месяца назад +5

    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: ruclips.net/video/_eK0z5QbpKA/видео.html
    ► Blog: bit.ly/2MRUZs0
    ► RUclips: bit.ly/3c0LJQi
    ► Instagram: bit.ly/3o6dw42
    ► Facebook: bit.ly/3qGtaF2

  • @bernardnogueira7003
    @bernardnogueira7003 4 месяца назад +25

    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 3 месяца назад

      Faço o mesmo!

    • @evertondeoliveirasoares2406
      @evertondeoliveirasoares2406 3 месяца назад

      Pra eu automatizar meu instagram pra dar uns likes, qual vc acha melhor:
      Selenium
      Ou esse pyautogui?

    • @brunoricardo3077
      @brunoricardo3077 2 месяца назад

      Tbm utilizo o mouseinfo, acho muito mais prático.

    • @Mario062
      @Mario062 Месяц назад

      @@evertondeoliveirasoares2406 se quiser, posso criar uma para você

    • @gulousos
      @gulousos 14 дней назад

      ​@@evertondeoliveirasoares2406acho que pyautogui

  • @davisouza4502
    @davisouza4502 4 месяца назад +9

    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.

  • @jeffersongomesdasilva9988
    @jeffersongomesdasilva9988 2 месяца назад +2

    Meu amigo você explica muito bem, que Deus abençoe esse seu dom de ensinar e paciência!

  • @neriadrian100
    @neriadrian100 4 месяца назад +1

    Sou aluno da Hashtag, mas sempre gosto de acompanhar esses vídeos por aqui. Essa aula deu uma boa base de pyautogui.

  • @JohnEloi
    @JohnEloi 3 месяца назад

    Parabéns pelo vídeo! Excelente trabalho! Para mim, esclareceu tudo e me gerou grandes ideais! Obrigado por compartilhar o conhecimento sobre Python.

  • @gabap02
    @gabap02 4 месяца назад +1

    Usei pyautogui para criar meu tcc, um bot de um joguinho desktop, biblioteca maravilhosa heueueueue

  • @luizcarloshenriques1603
    @luizcarloshenriques1603 4 месяца назад +3

    Lira, vc deveria fazer um exemplo dele pegando valores de uma planilha e digitando no sistema ou num site

    • @brendonmachado7321
      @brendonmachado7321 4 месяца назад

      No canal DEVaprender ele ensina exatamente isso, muito superior

    • @Brunooc0
      @Brunooc0 4 месяца назад

      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 4 месяца назад +1

      ​@@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 4 месяца назад

      @@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.

  • @luizfelipefelipe5007
    @luizfelipefelipe5007 4 месяца назад +3

    Muito boa.
    faz uma destrinchando o Selenium!!

  • @andremacedo8029
    @andremacedo8029 4 месяца назад

    Sensacional, revolucionou a forma de como eu trabalho

  • @jacksonsantos4914
    @jacksonsantos4914 4 месяца назад

    Sensacional mano! Excelente conteúdo! Parabéns pelo profissionalismo.

  • @MarcioTorres
    @MarcioTorres 4 месяца назад +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. 🙁

    • @joao___
      @joao___ Месяц назад

      Deve ser por isso q não tô conseguindo fazer nada

  • @DelphiPraVida
    @DelphiPraVida Месяц назад

    legal, eu usaria playwright, mas pelo que entendi seria só um exemplo e que o maior uso dele seria no desktop.

  • @RenanRodrigues_Dev
    @RenanRodrigues_Dev 4 месяца назад +2

    MT bom, qnd sai um de Selenium lira ??

  • @alessandrasouza3979
    @alessandrasouza3979 27 дней назад

    Muito obrigada por esse video, ajudou bastante!!

  • @LucasEmanuel-3570
    @LucasEmanuel-3570 3 месяца назад

    Aula mt boa! ensino bem didático

  • @elvisalvesmoreira118
    @elvisalvesmoreira118 4 месяца назад

    Excelente aula, inspirador.

  • @Apolo_shit
    @Apolo_shit 4 месяца назад

    obrigado pelo conhecimento lira e a todas sua equipe, que nos fornece esses videos maravilhosos.

  • @wender4016
    @wender4016 4 месяца назад

    Essa função do final é mutio boa, vlw.

  • @JesuinoCaita
    @JesuinoCaita Месяц назад

    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.

  • @daniltosilva8241
    @daniltosilva8241 4 месяца назад

    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?

  • @SampaioDev
    @SampaioDev 2 месяца назад +1

    Pyautogui e Selenium sao vida para automações, bah, muito bom
    Automatizei um" bom dia amor" para algumas pessoas do meu whatsapp hahahah

  • @heronleal3582
    @heronleal3582 Месяц назад

    Funciona mas é muita adaptação..não dá para pegar via meta dado da fonte?

  • @canalderegistros
    @canalderegistros 2 месяца назад

    SHOW!

  • @CarlosEduardo-fv6mx
    @CarlosEduardo-fv6mx 4 месяца назад

    Fiquei curioso, tem como melhorar essa função e adicionar um input de dados?

  • @samuelsilva-ky3ok
    @samuelsilva-ky3ok 17 дней назад

    meu teclado para de funcionar quando executo o programa

  • @celiozagalo4903
    @celiozagalo4903 Месяц назад

    pyautogui não funciona no ubuntu?? testei no windows e funcionou beleza, mas no ubuntu nada funcionou

  • @marciasilva8853
    @marciasilva8853 4 месяца назад

    Top!!

  • @AlvaroFernandes-zj5sl
    @AlvaroFernandes-zj5sl 4 месяца назад

    Alguém sabe, se tem algum curso "completo" de pyautogui?

  • @pietro-b6k
    @pietro-b6k 2 месяца назад

    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()

  • @dereguejhonson
    @dereguejhonson 4 месяца назад

    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 4 месяца назад

      É Tibia paizão? se for procura o zerobot pra se inspirar nos scripts

    • @TheMaceloLaian
      @TheMaceloLaian 2 месяца назад

      Para jogos, autohotkey é imbatível. Pesquise por imagesearch do autohotkey

  • @edposantos5606
    @edposantos5606 3 месяца назад

    É possível que uma página não permita interação como está é cause bugs na execução?

    • @gulousos
      @gulousos 14 дней назад +1

      Provavelmente sim

  • @edposantos5606
    @edposantos5606 3 месяца назад

    Um deus jamado Lira kkkkk

  • @pedrosniper14
    @pedrosniper14 4 месяца назад

    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 4 месяца назад +1

      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