Ir para conteúdo
Fórum Script Brasil

Eduardo Cipriani

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre Eduardo Cipriani

Eduardo Cipriani's Achievements

0

Reputação

  1. <input aria-label="Telefone, nome de usuário ou email" aria-required="true" autocapitalize="off" autocorrect="off" maxlength="75" name="username" type="text" class="_2hvTZ pexuQ zyHYP" value=""> O elemento que quero adicionar a string é este, no caso o name="username" mas o find_element_name/tag_name não o encontra
  2. Edit: testei outra forma de código, que encontrei aqui no forum, porem também não funcionou aparece o seguinte erro (mesma coisa que no código anterior) selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: //input[@name='username'] Código que tentei import random from selenium import webdriver from selenium.webdriver.common.keys import Keys import time navegador = webdriver.Firefox() navegador.get("https://www.instagram.com/accounts/login/") user_element = navegador.find_element_by_xpath( "//input[@name='username']") user_element.clear() time.sleep(random.randint(4, 6)) user_element.send_keys("teste1") time.sleep(random.randint(4, 6)) password_element = navegador.find_element_by_xpath( "//input[@name='password']") password_element.clear() password_element.send_keys("teste2") time.sleep(random.randint(4, 6)) password_element.send_keys(Keys.RETURN)
  3. Boa noite amigos, sou novo por aqui e também novo com Python, estou fazendo uma aplicação que utiliza o Selenium + Python e que a função inicial é realizar login no instagram e posteriormente quero que ele interaja com o sistema, desde seguir, like e comentários (mas isso bem mais pra frente), meu código até o momento esta bem simples, mas o problema é o seguinte. - Não consigo fazer com que o script encontre o elemento de login e senha do instagram, sendo que testei em outros sites e funcionou (consegui encontrar o Element) from selenium import webdriver from selenium.webdriver.common.keys import Keys navegador = webdriver.Firefox() navegador.get(url='https://accounts.google.com/ServiceLogin?ltmpl=meet&continue=https%3A%2F%2Fmeet.google.com%3Fhs%3D193&_ga=2.227472920.421444881.1615424947-1798116172.1615424947') logar = navegador.find_element_by_id('identifierId').send_keys('teste') neste código ele acessa a página de login do Google Meet e insere na area de email a palavra "teste", tudo funciona nele, porém não consigo realizar o mesmo no Instagram, alguém teria alguma sugestão? o Element do Insta é assim, o que me interessaria é o campo name="username" <input aria-label="Telefone, nome de usuário ou email" aria-required="true" autocapitalize="off" autocorrect="off" maxlength="75" name="username" type="text" class="_2hvTZ pexuQ zyHYP" value="">
  4. Boa noite Zoik, tudo certo, sou iniciante em Python, também estou com um projeto utilizando selenium, você realizou a instalação do webdriver do Chrome? se sim uma coisa que podes tentar é colocar é passar o caminho da seguinte maneira (colocando o endereço que esta em seu pc) path = r"C:\Users\User\Documents\chromedriver_win32\chromedriver.exe" driver = webdriver.Chrome(path) para direcionar o local do Chrome, também tive problema com ele, por isso eu utilizo o Firefox como webdriver. abaixo deixo um script que usei de teste, ele vai até a pagina do google meet pelo firefox e escreve "teste" no element from selenium import webdriver from selenium.webdriver.common.keys import Keys navegador = webdriver.Firefox() navegador.get(url='https://accounts.google.com/ServiceLogin?ltmpl=meet&continue=https%3A%2F%2Fmeet.google.com%3Fhs%3D193&_ga=2.227472920.421444881.1615424947-1798116172.1615424947') logar = navegador.find_element_by_id('identifierId').send_keys('teste') espero ter ajudado, não sei quase nada de Python 😂😂
×
×
  • Criar Novo...