Sou bemmm novo em programação então erros por enquanto são a minha vida nesse novo mundo..rs!!
Gostaria de uma ajuda, pois já tentei de tudo.
Estou fazendo um "robo" que escreve e envia imagem por whatsApp.
Até a parte de envio somente de mensagens, está ok, quando resolvi implementar o envio de imagem, dai o erro começou.
Segue o código abaixo:
import pandas as pd
contatos_df = pd.read_excel("Enviar.xlsx")
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from webdriver_manager.chrome import ChromeDriverManager
import time
import urllib
#bertura do navegador no whatsapp Web
while len(navegador.find_elements_by_id("side")) < 1:
time.sleep(1)
#login feito no whatsapp web
for i, mensagem in enumerate(contatos_df['Mensagem']):
pessoa = contatos_df.loc[i, 'Nome']
numero = contatos_df.loc[i, 'Telefone']
texto = urllib.parse.quote(f"Oi {pessoa}! {mensagem}")
link = f"https://web.whatsapp.com/send?phone={numero}&text={texto}"
navegador.get(link)
time.sleep(5)
midia = "c:/Users/Suporte TI/Desktop/Jupyter/teste de envio/img_tst.png"
navegador.find_element_by_css_selector("span[data-icon='clip']").click()
attach = navegador.find_element_by_css_selector("input[type='file']")
attach.send_keys(midia)
while len(navegador.find_elements_by_id("side")) < 1:
time.sleep(5)
navegador.find_element_by_css_selector("div[class='SnvVF _3doi']").click()
time.sleep(10)
Pergunta
Jrlins
Ola, para todos!
Sou bemmm novo em programação então erros por enquanto são a minha vida nesse novo mundo..rs!!
Gostaria de uma ajuda, pois já tentei de tudo.
Estou fazendo um "robo" que escreve e envia imagem por whatsApp.
Até a parte de envio somente de mensagens, está ok, quando resolvi implementar o envio de imagem, dai o erro começou.
Segue o código abaixo:
import pandas as pd
contatos_df = pd.read_excel("Enviar.xlsx")
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from webdriver_manager.chrome import ChromeDriverManager
import time
import urllib
navegador = webdriver.Chrome()
navegador.get("https://web.whatsapp.com/")
#bertura do navegador no whatsapp Web
while len(navegador.find_elements_by_id("side")) < 1:
time.sleep(1)
#login feito no whatsapp web
for i, mensagem in enumerate(contatos_df['Mensagem']):
pessoa = contatos_df.loc[i, 'Nome']
numero = contatos_df.loc[i, 'Telefone']
texto = urllib.parse.quote(f"Oi {pessoa}! {mensagem}")
link = f"https://web.whatsapp.com/send?phone={numero}&text={texto}"
navegador.get(link)
time.sleep(5)
midia = "c:/Users/Suporte TI/Desktop/Jupyter/teste de envio/img_tst.png"
navegador.find_element_by_css_selector("span[data-icon='clip']").click()
attach = navegador.find_element_by_css_selector("input[type='file']")
attach.send_keys(midia)
while len(navegador.find_elements_by_id("side")) < 1:
time.sleep(5)
navegador.find_element_by_css_selector("div[class='SnvVF _3doi']").click()
time.sleep(10)
Erro:
NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":"div[class='SnvVF _3doi']"}
Se alguém puder me ajudar a desvendar esse mistério, serei muito grato.
Att
Junior Lins
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.