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_pZ6EqsHskM8 ► Para baixar os arquivos da aula, acesse: pages.hashtagtreinamentos.com/planilha-1gBVFrmRHGIJSnsylRbZ69huCmpDeCToR?origemurl=hashtag_yt_org_planilha_pZ6EqsHskM8 ► Para instalar o Jupyter, acesse: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-_eK0z5QbpKA.html ► Blog: bit.ly/2MRUZs0 ► RU-vid: bit.ly/3c0LJQi ► Instagram: bit.ly/3o6dw42 ► Facebook: bit.ly/3qGtaF2
se algúem futuramente nao conseguir usar o "navegador.find_element_by_xpath" é pq o selenium na nova atualização mudou a ortografia desse comando, agora é " navegador.find_element('xpath', '*xpath do elemento*).send_keys() "
Dica para quem está usando o Pyautogui e quer uma forma de deixar ele rodando em backgroud: Existe um programa chamado VM Virtual box que basicamente emula um outro computador dentro do seu pc... ai vc entra em nessa maquina virtual, deixa o código rodando e a minimiza.. ai da pra utilizar o pc de boas. Só precisa ter pelo menos 8gb de Ram e de preferencia um ssd senão vai ficar pesado.
Eu faço isso. Deixo um linux bem levinho rodando em uma VM no server que temos aqui e ele pode ficar lá dia e noite rodando minhas automatizações, até me avisando por email quando rola algo anormal, alimentando um relatório em uma planilha no Drive e tudo para eu acompanhar o serviço. Sensacionais essas ferramentas.
Essa dica da VM é muito boa, principalmente porque você pode controlar na VM o tamanho da tela virtual, isso irá evitar que o reconhecimento de imagens falhe devido a variações de resolução de tela.
O pyautogui é realmente incrível, estou atualmente automatizando 6000 testes manuais com ele, cansei de usar o sikuli + Java, com o Python eu sento que o ganho de velocidade no desenvolvimento é recompensador.
Tenho um projeto não tenho certeza se é lucrativo mais passamos pra um programador que ele ficou de fazer uns teste mandou alguns resultados e depois não respondeu mais agente sumiu
Me ajudou muito numa tarefa que estou tentando aprender. Claro que, como sou iniciante, só aprendi superficialmente, mas compreendi bem os conceitos. Valeu.
Cara, você explica muito bem. Parabéns! É muito fácil aprender Python com você. Explicações claras e bem detalhadas. Aprendi exatamente o que eu estava procurando.
Para quem usa o Pycharm, ou qualquer outra variante do python, e quiser ver onde ele está instalado, simples, se ele estiver na área de trabalho aperte com o botão direito no ícone e aperte em Exibir local do Arquivo, se ele estiver em forma de ícone no menu iniciar aperte com o botão direito no ícone, mais e Abrir local do arquivo, se essas opções não aparecerem para você, vá em propriedades. Se o seu python não estiver como ícone na área de trabalho ou menu iniciar, vá na lupinha ao lado do menu iniciar e escreva o nome do python que você tem no pc, aperte com o botão direto no ícone, vá em propriedades e Abrir o local do arquivo.
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.
Muito interessante Lyra... parabéns pela sua didática... se não aprender com você ai a coisa estaria ruim. Você e sua didática são rápidos e rasteiros.... PARABÉNS mesmo!!!!
Muito bom, Mestre Lira. Estou fazendo o Python Impressionador. Ainda não cheguei nesta parte do curso, mas vou aproveitar este vídeo para começar a praticar automação web.
Vcs vendem curso de programação? Tenho interesse em aprender como programar bots, principalmente na área de jogos, vejo que tem crescido a quantidade de bots por imagem.
Fala Lira fera!! bicho! mudou o comando na versão que eu estou usando. Segue como eu consegui: driver = webdriver.Chrome() driver.get('') elem = driver.find_element(By.XPATH, '').send_keys ('') elem = driver.find_element(By.XPATH, '').click() time.sleep(1) elem = driver.find_element(By.XPATH, '').send_keys ('')
Parabéns pelo conteúdo Lira, que por sinal é sempre top!! Poderia mostrar em um vídeo em se tratando de automação quais as diferenças entre as bibliotecas Selenium e Beautifulsoup ou bs4? Desde já agradeço 😉
Parabéns pelo vídeo já me deu muitas ideias pra criação de robôs para o trabalho , atualmente trabalho com SAS mais focado em data step e proc sql , vi que tem algumas ferramentas e frames com phyton , tem algo nos seus cursos direcionado para o SAS :) ?
Manoo!! Isso é muuuuuito loco. Automatizei umas sequências chatas que tenho de fazer no Corel e associei a uma keystroke no teclado. Demora a fazer e calibrar tudo, mas o ganho de tempo depois é incrível. Teria como fazer o OpenCV reconhecer um ícone e passar a posição na tela desse ícone para o pyautogui? Queria demais saber disso porque assim poderíamos compartilhar as automatizações com os colegas de trabalho com monitores diferentes.
Uma sugestão que eu penei para descobrir, em vez de criar comando de botões para o windos abrir o arquvio é só usar a biblioteca "OS" import os os.startfile(r'C:\Users\Nome\Desktop\PLANILHAS\arquivo.xlsx') - ABRE UM ARQUIVO
Top, tem como fazer selenium com while, caso seja uma pagina dinamica, exemplo caso a pagina tenha dados ela vai executar uma função como copiar os dados, caso nao tenha ela vai recomeçar o codigo.
Vc pode ir instanciando as variavies busando o conteudo da pagina..... tipo: Se o item tiver dentro de um , vc precisa entrar no pra achar o conteúdo a = driver.find_elements_by_xpath("conteudo") b. = a.text e assim vai..... eu uso isso jogando num for indo até o ultimo elemento da página a cada elemento completo ele pega e faz um append numa lista começa de novo e muda para outra página.
Uma boa aula é sempre bem vinda, parabéns. Uma pergunta, tem como fazer esse processo pra realizar algumas tarefas em um aplicativo? E se tiver como fazer, você poderia nos passar esse conhecimento também? Parabéns Lira, você é um excelente professor 👏👏.
Olá @Hashtag, muito bom video! Por favor, tem como o python executar um EXE em um determinado diretorio? Exemplo: Abrir a LibreOfficeCALC!!! tem como? ou só funciona via posicao do mouse/tela?
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?
Ola Lira, excelelnte video. Agora uma dúvida, eu usando bot no IE, caso Chrome, a empresa consegue ver que to usando um bot para executar determinado acesso.
Lira, essa é a forma mais fácil de criar um processo para "executar backup de vários bancos SQL Server" por exemplo, ou existe outra forma que seja menos complexa ou mais ideal? Parabéns pelo conteúdo, aguardando ansiosamente o Intensivão! rs
Boa noite, gostei muito do conteúdo!! Parabéns!! Gostaria de saber se tem alguma forma de criar um bot que execute uma atividade tanto no computador, quanto na internet?
Grande Lira, mestre dos Magos do Pyrhon! Se consegue fazer um vídeo explicando como consigo criar um bot de Internet usando selenium, mas selecionando uma caixa de seleção (Drop box)? Não achei em ligar nenhum para fazer isso. Agradeço desde já! Pablo
Sabemos que existem casos de uso, mas em aplicação real isso não é muito viável a não ser que realmente queira dessa forma. O ideal mesmo seria fazer toda a requisição via codigo sem precisar de ferramentas externas. Seria mais rapido e mais leve, alem de mais eficiente e te dar opções melhores de tratamento de erros. Mas curte pakas a ideia e a forma de ensinar. Meus parabéns pelo conteúdo e incentivo! 👏👏👏
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
Achei muito interessante. Já pensei em todos os passo que gostaria de automatizar. Estou usando todas as dicas mencionadas para criar o bot no computador. Porém, essa naba não clica na tela. E agora? como resolver isso?
Lira ensina como preencher um dicionário com listas, tipo dados de uma tabela, estou tentando criar um bot com selenium para analizar os times do Brasileirão série A, e estou com problemas para armazenar cada dado de cada time em seu respectivo time tipo quero que ela fique nesse estilo: Times = [time1, time2, time3] Gols = [00, 00, 00] Jogos = [00, 00, 00] Derrotas = [00, 00, 00] Vitórias = [00, 00, 00] Tabela = { Time1 : { Gols: 00, Jogos: 00, Derrotas: 00 Vitórias, 00 }, Time2 : { Gols: 00, Jogos: 00, Derrotas: 00, Vitórias: 00 }, Time3 : { Gols: 00, Jogos: 00, Derrotas: 00, Vitórias: 00 }, ... } Porém tenho dúvidas de como preencher o dicionário com as listas que tenho de dados.
o que eu gosto de fazer é usar esse codigo aqui: import pyautogui as pg from os import system as s c = 0 while c != 1: s('cls') print(pg.position()) #x = 84/ y = 254 dae eu coloco o mouse em cima do que eu quero e do alt + tab pro vscode e vejo qual posição ele esta printando.
Boa noite, Ótima aula, uma duvida ta me matando, como eu pego uma informação e armazeno ela usando o autogui? tipo faço ele selecionar uma celula da minha planilha e transformo ela em uma str para saber quantas letras tem nela?.
Lira, excelente conteúdo, mas no meu Jupyter está horrível, não funciona, só carrega a pagina quando quer, depois faço umas 10 tentativas e sempre aparece um monte de mensagem de erro, mas no Spyder funciona perfeitamente, utilizei o mesmo código sem alterar nada, então tem alguma mudança que precisa ser feita para utilizar o código criado no Spyder para o Jupyter?
OLá Amigo! É possivel criar um bot em python para compartilhar esse vídeo do youtube para os meu amigos do instagram? ou seja a cada video que vc posta, ir automaticamente para o instagram?
Lira essas automações que você está ensinando são muito massa... na outra aula que você deu eu usei o conhecimento para automatizar a maior parte de um jogo que é muito chato de jogar em algumas partes tem tarefas repetitivas e muito longas, Automatizei todas essas partes chatas. Não fosse isso acho que eu já teria desistido de jogar.
É possível criar um bot python para usar no site e iqoption? Esse bot identificar uma determinada posição no gráfico na iqoption e fazer uma determinada ação.
Faz um vídeo de como fazer um bot que podemos colocar uma estratégia nele e quando bater com o q tá acontecendo no momento aí ele envia um sinal pra entrar na operação