Ir ao conteúdo
  • Cadastre-se

Tiago Veloso

Membro Júnior
  • Posts

    9
  • Cadastrado em

  • Última visita

Reputação

6
  1. Deu certo, @Swalls . Muito obrigado!
  2. @Swalls Já tentei ir direto, mas sempre leva ao primeiro site. Nesse código, por exemplo, eu só quero que ele abra o site, porém ele abre e em menos de 1 segundo ele fecha sozinho. O que poderia ser? Chromedriver não está na pasta certa? Algo do tipo? E muito obrigado por responder import pyautogui from time import sleep from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.chrome import options from selenium.webdriver.chrome.options import Options options = Options() options.headless = True navegador = webdriver.Chrome(options=options) link = "https://eaud.cgu.gov.br/" navegador.get(url=link)
  3. Salve pessoal, estou tentando fazer uma automação e está dando um erro. Quando rodo o código, ele chega a abrir a página mas logo depois ele fecha. Aqui está o código: import pyautogui from time import sleep from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.chrome import options from selenium.webdriver.chrome.options import Options options = Options() options.headless = True navegador = webdriver.Chrome(options=options) link = "https://eaud.cgu.gov.br/" navegador.get(url=link) sleep(1) Entrar = navegador.find_element(by=By.LINK_TEXT,value="Login Único Gov.Br") Entrar.click() Não coloquei o resto do código pois ele nem passe dessa parte, nem chega a executar o click, apenas abre e fecha o site. O erro: Traceback (most recent call last): File "c:\Users\tiago\Área de Trabalho\Python\main.py", line 20, in <module> Entrar = navegador.find_element(by=By.LINK_TEXT,value="Login Único Gov.Br") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\tiago\AppData\Local\Programs\Python\Python311\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 741, in find_element return self.execute(Command.FIND_ELEMENT, {"using": by, "value": value})["value"] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\tiago\AppData\Local\Programs\Python\Python311\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 347, in execute self.error_handler.check_response(response) File "C:\Users\tiago\AppData\Local\Programs\Python\Python311\Lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 229, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"link text","selector":"Login Único Gov.Br"} (Session info: chrome=121.0.6167.140); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
  4. Pegue essa placa-mãe, para combinar com o pcie 4.0 do seu processador: https://www.kabum.com.br/produto/114338/placa-mãe-msi-b550m-pro-vdh-wifi-amd-am4-matx memória RAM pegue NO MÍNIMO dois pentes de 8gb. Se puder pegue duas de 16gb ao invés das de 8gb. Fonte: Compre uma melhor, o seu setup merece. Não economize nessa peça, pega uma core reactor ou algo do tipo.
  5. Pessoal, fiz dois vídeos longos no iphone 11, os dois juntos totalizaram 26gb e pouco. Antes dos vídeos o armazenamento estava em 30gb de uso. Porém, depois de apagar os vídeos (remover da lixeira também), o uso aumentou muito, chegou a ficar em 60gb de uso, já com os vídeos apagados. Como resolve isso?
  6. Olá, alguém poderia me dizer se escolher os list box foi uma boa opção para visualizar os cadastros, ou deixou o forms poluído? Se poder dar uma dica de como deixar mais agradável a visualização, agradeço! ignorem a imagem duplicada kkkk, tentei editar mas não foi
  7. @Simon Viegas Cara, desde já lhe agradeço muito, por esse feedback. Desta informação, eu não tinha ideia de que não é certo, valeu. Do menu, eu tinha percebido esse problema, porém resolvi deixar e cuidar da parte das funções primeiro. Mais para frente eu iria de fato mexer nisso. Tentei fazer essa parte do aguardar enter e não deu certo cara. Obrigado pelo feedback mais uma vez. Eu vou corrigir, e quando achar que está melhor, eu mando aqui para você ver! kkkkkk valeu cara
  8. Olá pessoal, sou iniciante em programação, e estou fazendo um algoritmo de simulação de um caixa eletrônico no Visualg. Gostaria de saber se vocês acham que é um bom algoritmo, e se sim, qual linguagem vocês acham mais interessante para ser transcrito esse algoritmo. E se mesmo em Portugol, valeria a pena subir esse algoritmo no GitHub. var PROFISSAO : caractere SALARIO : REAL SENHA : caractere OPERACAO : INTEIRO SALDO : REAL SAQUE : REAL DEPOSITO : REAL TRANSFERENCIA : REAL AGENCIA : INTEIRO CONTA : INTEIRO CPF : REAL CONFIRMACAO : INTEIRO EMPRESTIMO : REAL EMPRESTIMO1 : REAL PARCELA : INTEIRO MENU : INTEIRO MES : INTEIRO MES1 : caractere ANO : INTEIRO SALJUROS : REAL PAGMTOEMP : INTEIRO ACAO : INTEIRO PAGMTO : INTEIRO JUROS : REAL inicio SALJUROS := 1.3/100 MES <- 1 se MES = 1 então MES1 <- "Janeiro" fimse escreva("Qual o seu salário?:") leia(SALARIO) limpatela escreval("Bem vindo Sr. Tiago") escreval() OPERACAO <- 1 enquanto OPERACAO <= 9 faca se (OPERACAO = 1) então limpatela escreval("Mês: ",MES1, " Ano:",ANO) escreval() escreval() escreval("Qual operação o senhor deseja realizar?:") escreval() escreval("2 - Saldo") escreval("3 - Saque") escreval("4 - Depósito") escreval("5 - Transferência") escreval("6 - Empréstimo") escreval("7 - Investismento") escreval() escreval("8 - Avançar um mês") escreval() escreval("9 - SAIR") se EMPRESTIMO1 > 0 então escreval() escreval() escreval() escreval() escreval("===============================================") escreval(" Há um empréstimo em andamento!") escreval(" No valor de R$",EMPRESTIMO1:2:2) escreval("===============================================") se PAGMTO = PAGMTOEMP então escreval("Este mês está marcada para a quitação da dívida") EMPRESTIMO <- 0 EMPRESTIMO1 <- 0 PAGMTO <- 0 PAGMTOEMP <- 0 SALDO := SALDO - EMPRESTIMO1 fimse fimse escreval() LEIA(OPERACAO) limpatela fimse se (OPERACAO = 2) então limpatela escreval("Mês: ", MES) escreval() escreval() escreval("Saldo: R$ ",SALDO:2:2) escreval() escreval() escreval() escreval() escreval("Digite 1 para voltar ao menu.") escreval() leia(OPERACAO) fimse se (OPERACAO = 3) então escreval("Mês: ", MES) escreval() escreval() escreval("Qual valor o senhor deseja sacar?:") escreva("R$") leia(SAQUE) se (saque<=saldo) então limpatela escreval("Valor a ser sacado: R$",SAQUE) escreval() escreval("Deseja continuar? (1 - Sim; 2 - Não)") escreval() leia(CONFIRMACAO) se (CONFIRMACAO = 1) então limpatela escreval("Saque realizado com sucesso!") escreval() escreval("Valor sacado: R$",SAQUE) SALDO := SALDO - SAQUE escreval() escreval() escreval() escreval() escreval("Digite 1 para voltar ao menu.") escreval() leia(OPERACAO) senao OPERACAO <- 1 limpatela fimse senao escreval() escreval("Saldo insuficiente!") escreval() escreval() escreval() escreval("Digite 1 para voltar ao menu.") escreval() leia(OPERACAO) fimse fimse se (OPERACAO = 4) então escreval("Qual valor o senhor deseja depositar?:") escreva("R$") leia(DEPOSITO) limpatela escreval("Valor a ser depositado: R$",DEPOSITO) escreval() escreval("Deseja continuar? (1 - Sim; 2 - Não)") leia(CONFIRMACAO) se (CONFIRMACAO = 1) então limpatela escreval("Saque realizado com sucesso!") escreval() escreval("Valor sacado: R$",DEPOSITO) SALDO := SALDO + DEPOSITO escreval() escreval() escreval() escreval("Digite 1 para voltar ao menu.") escreval() leia(OPERACAO) senao OPERACAO <- 1 limpatela fimse fimse se (OPERACAO = 5) então escreval("Qual valor o senhor deseja transferir?:") escreva("R$") leia(TRANSFERENCIA) se (TRANSFERENCIA<=SALDO) então escreval() escreval("-----Dados do Receptor-------") escreva("Agência: ") leia(AGENCIA) escreva("Conta: ") leia(CONTA) escreva("CPF: ") leia(CPF) limpatela escreval("Confirme os dados:") escreval() escreval("Agência: ",AGENCIA) escreval("Conta: ",CONTA) escreval("CPF: ", CPF) escreval() escreval("Valor a transferir: R$",TRANSFERENCIA) escreval() escreval("Deseja continuar? (1 - Sim; 2 - Não)") leia(CONFIRMACAO) se (CONFIRMACAO = 1) então limpatela escreval("Tranferência realizada com sucesso!") escreval() escreval("Valor transferido: R$",TRANSFERENCIA) SALDO := SALDO - TRANSFERENCIA escreval() escreval() escreval() escreval("Digite 1 para voltar ao menu.") escreval() leia(OPERACAO) senao OPERACAO <- 1 fimse senao escreval() escreval("Saldo insuficiente para transferência!") escreval() escreval() escreval() escreval("Digite 1 para voltar ao menu.") escreval() leia(OPERACAO) fimse fimse se (OPERACAO = 6 ) então escreval("Qual o valor do empréstimo desejado?:") escreva("R$") leia(EMPRESTIMO) se EMPRESTIMO <= SALDO*1.1 então limpatela escreval("Empréstimo disponível") escreval() escreval("A quitação da dívida será daqui quantos meses?") leia(PARCELA) escreval() JUROS := 9.9/100 EMPRESTIMO1 := (EMPRESTIMO * (1 + JUROS) ^ PARCELA) escreval("Valor da dívida: R$",EMPRESTIMO1:2:2) escreval() escreval("Deseja continuar? (1 - Sim; 2 - Não)") leia(CONFIRMACAO) se (CONFIRMACAO = 1) então limpatela escreval("Empréstimo realizado com sucesso!") escreval() escreval("O valor de R$",EMPRESTIMO," já consta em sua conta bancária!") escreval() escreval() escreval() escreval("Digite 1 para voltar ao menu.") escreval() leia(OPERACAO) SALDO := SALDO + EMPRESTIMO PAGMTOEMP := MES + PARCELA senao EMPRESTIMO <- 0 EMPRESTIMO1 <- 0 PAGMTO <- 0 PAGMTOEMP <- 0 PARCELA <- 0 OPERACAO <- 1 fimse senao escreval() escreval("Empréstimo não será concedido!") EMPRESTIMO <- 0 EMPRESTIMO1 <- 0 PAGMTO <- 0 PAGMTOEMP <- 0 PARCELA <- 0 escreval() escreval() escreval() escreval("Digite 1 para voltar ao menu.") escreval() leia(OPERACAO) fimse fimse se (OPERACAO = 7) então escreval("Qual o tipo de investimento irá realizar?") escreval("1 - Tesouro Direto") escreval("2 - CDB") escreval("3 - Letras de crédito (LCI e LCA)") escreval("4 - Ações de empresas") escreval() leia(ACAO) escreva("R$") se ACAO = 1 fimse se ACAO = 2 fimse se ACAO = 3 fimse se ACAO = 4 fimse fimse se OPERACAO = 8 então MES <- MES + 1 se MES = 1 então MES1 <- "Janeiro" fimse se MES = 2 então MES1 <- "Fevereiro" fimse se MES = 3 então MES1 <- "Março" fimse se MES = 4 então MES1 <- "Abril" fimse se MES = 5 então MES1 <- "Maio" fimse se MES = 6 então MES1 <- "Junho" fimse se MES = 7 então MES1 <- "Julho" fimse se MES = 8 então MES1 <- "Agosto" fimse se MES = 9 então MES1 <- "Setembro" fimse se MES = 10 então MES1 <- "Outubro" fimse se MES = 11 então MES1 <- "Novembro" fimse se MES = 12 então MES1 <- "Dezembro" fimse se MES = 13 então ANO <- ANO + 1 MES <- 1 MES1 <- "Janeiro" fimse SALDO <- (SALDO *(1 + SALJUROS) + SALARIO) se EMPRESTIMO > 0 então PAGMTO <- PAGMTO + 1 fimse escreval("Mês: ",MES1, " Ano:",ANO) escreval() escreval() escreval("Digite 1 para voltar ao menu.") escreval() leia(OPERACAO) fimse se (OPERACAO = 9) então escreval("Logout feito com sucesso!") escreval() fimalgoritmo fimse fimenquanto

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!