Guias

Como Criar um Bot com Python – Utilizando Pyautogui e Selenium








Quer saber mais sobre o nosso Curso Completo de Python? Clique no link abaixo para garantir sua vaga na próxima turma:

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!

———————————————————————–

► Arquivos Utilizados no Vídeo:

► Vídeo de Instalação do Jupyter:

► Vídeo de para Automatizar Qualquer Sistema com Python (RPA):

► Vídeo de Automação Web Utilizando o Selenium:

———————————————————————–

Caso prefira o vídeo em formato de texto:

———————————————————————–

Hashtag Programação

► Inscreva-se em nosso canal:
► Ative as notificações (clica no sininho)!
► Curta o nosso vídeo!

———————————————————————–

Redes Sociais

► Blog:
► YouTube:
► Instagram:
► Facebook:

———————————————————————–

Fala Galera! Hoje vamos falar de um assunto que muita gente pediu nos comentários! Vamos falar de como criar BOT com Python.

Primeiro vamos te mostrar o que é um BOT e como funciona um BOT, assim você já vai assimilar e já vai lembrar de alguma vez que viu ou até mesmo interagiu com um robô.

Na aula de hoje vamos criar duas aplicações, uma com BOT no computador, utilizando o Pyautogui, que é uma ferramenta para automação no computador.

E outra aplicação com bot na internet, utilizando o Seleniu, que é uma ferramenta para automação na internet.

Então já vai ter 2 exemplos práticos dos robôs e aposto que vão te ajudar muito!

Para essa aula nós vamos utilizar o Jupyter (Pacote Anaconda), já temos até um vídeo aqui no canal ensinando a instalar caso você ainda não tenha.

Agora bora pra aula que o conteúdo está irado!

———————————————————————–

#python #hashtagprogramacao

Link do Vídeo






48 Comentários

  1. Fala galera!

    Gostou do vídeo? Deixa a sua curtida e se inscreve no canal!

    ► Para baixar o Minicurso de Python, acesse: https://pages.hashtagtreinamentos.com/inscricao-minicurso-python-automacao-org?origemurl=hashtag_yt_org_minipython_pZ6EqsHskM8

    ► Para baixar os arquivos da aula, acesse: https://pages.hashtagtreinamentos.com/planilha-1gBVFrmRHGIJSnsylRbZ69huCmpDeCToR?origemurl=hashtag_yt_org_planilha_pZ6EqsHskM8

    ► Para instalar o Jupyter, acesse: https://www.youtube.com/watch?v=_eK0z5QbpKA

    ► Blog: https://bit.ly/2MRUZs0

    ► YouTube: http://bit.ly/3c0LJQi

    ► Instagram: https://bit.ly/3o6dw42

    ► Facebook: http://bit.ly/3qGtaF2

  2. queria saber como criar um bot para analisar o casino, e gerar nele meus padroes e mandar para telegran automatico

  3. Olá Lira. E se eu quiser fazer essa automação, mas sem ter de abrir o Júpiter, isto é ter um botão apenas que eu clico uma vez e roda isso tudo. Pois estar a abrir o Júpiter e depois rodar o código perde-se tempo.
    Imagina que eu quero isso para fazer login logo direto no meu e-mail, carregando por exemplo num ícone e rodava logo tudo. Seria mais rápido do que abrir o Júpiter e fazer Run no código, pois assim vale mais abrir logo o e-mail.
    Não sei se deu para entender. Obrigado

  4. Aula sensacional. Mas estou com problemas. O meu excel nao abre a janela apos inicializar. Em vez disto o icone na barra de inicialização rapida fica piscando até eu clicar para abrir. Isto faz com que minha automação falhe. Alguem tem alguma sugestão?

  5. Me ajudou muito numa tarefa que estou tentando aprender. Claro que, como sou iniciante, só aprendi superficialmente, mas compreendi bem os conceitos. Valeu.

  6. Eu ainda estou aprendendo lógica e algoritmo, mas isso é muito bacana. Vai ser útil daqui algum tempo. Obrigado.

  7. muito bom essas videos aulas, mas eu tenho uma duvida, eu posso juntar o trabalho que eu fiz com o vscode com outro trabalho que construi, no pycharm, codeblocks, etc… ou juntar os dois trabalhos para executar

  8. No caso do Selenium, fui tentar automatizar em uma página que quando eu clicou no inspecionar a página toda é marcada como um todo, oq posso estar fazendo? Ela não tem um link direto pra cada botão dela.

  9. Mano quero começar aprender Python, só uma duvida esse pyautogui seria como se fosse uma classe no java?

    São como classes static no Java? Porque voce coloca o pyautogui antes do metodo

  10. Tem como usar xpath na minha sessão já aberta no mozila ou Chrome? Se não, tem como eu importar minhas senhas /cookies no web driver?

  11. Lira parabéns, eu pensava que programar em Pyton é muito fácil basta se dedicar e desenvolver o projeto.
    Agente fazendo um curso como da Hashtag Treinamento você viaja nas estrelas e se destaca no mercado de trabalho.

  12. Lira tô fazendo um bot que cria contas … Quero saber oque eu faço quando o login já existe? Como faço pra ele voltar pro exel pegar os próximos dados e dar continuidade

  13. eu configurei um bot para abrir um programa e clicar no botão de login (login e senha ja ficam salvas)

    porem ele não esta clicando no botão de login, parece que tem algum impedimento…

    testei em varios programas e o clique funciona apenas quando é no excel, outros programas parecem impedir o bot de dar o clique em determinada posição, sabe me falar o que fazer para corrigir isso?

  14. Eu estava tendo problema com o pyautogui com os comandos do mouse, mas dai eu vi que era só no teste que eu estava fazendo mesmo, os comandos de mouse se iniciariam só na interação com o programa advanced system care, e aparentemente não funcionam com esse programa.

  15. to querendo fazer um sisteminha que leia frases em inglês e busque os significados em dicionários, mas sem abrir a página do navegador, como se tivesse buscando em um banco de dados,
    é possível com essa ferramenta?

  16. Boa noite lira tudo bem ? Lira pode me tirar uma duvida, por que tem sites que o bot não funciona? Seria algum problema com o xpath? Que o site bloquea quando ve que é uma automação?

  17. Lembrando que o os comandos find_element_by foram descontinuados. Em vez de find_element_by_*você tem que usar find_element(). Como um exemplo:

    Você precisa adicionar a seguinte importação:

    from selenium.webdriver.common.by import By

    Usando xpath:

    driver.find_element_by_xpath("//*[@id='search']").click()

    Precisa ser substituído por:

    driver.find_element(By.XPATH, "//*[@id='search']").click()

  18. Se criar uma automatização como essa para gerar visualizações no YT em um vídeo e entrar pelo navegador Thor para não ser identificado o IP para o YT não descobrir que é tudo do mesmo pc e não contar viws…. 🙂

  19. consegui criar os robôs para fazer essas tarefas como você disse, porém não vi como extrair informações da tela do navegador, pois estou querendo criar um robô para fazer trades para mim na binance. Poderia me ajudar?

  20. Lira, ótimo vídeo, bem simples e objetivo!!
    Favor pode fazer um exemplo, para o preenchimento de jogos de lotofácil no site da caixa loterias, para vários jogos de uma lista com 15 dezenas ou mais.

  21. Amado! Fiz exatamente como está no vídeo, mas o botão de login não funcionou. Ele digita a senha e para! Tem o código está exatamente igual ao seu, inclusive os xpath dos botões são todos iguais. A única diferença é que usei o pyCharm. Tem ideia de como eu posso descobrir onde errei?

  22. eu percebi que o problema aos 10:56 na verdade nao eh bug, é quando o arquivo se encontra fora do c:, (pelo menos foi o que aconteceu aqui comigo) nao precisei colocar pra apertar backspace

Comentários estão fechados.