Estou começando usar Python e estou com uma dificuldade nesse projeto de automação de whatsapp, gostaria de quando ele encontrasse um numero de telefone invalido ir para o próximo numero, agora o código só para, alguém tem uma dica do que posso fazer?
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
import urllib
while len(navegador.find_elements_by_id("side")) < 1:
time.sleep(1)
# já estamos com o login feito no whatsapp web
for i, mensagem in enumerate(contatos_df['Mensagem']):
numero = contatos_df.loc[i, "Número"]
link = f"https://web.whatsapp.com/send?phone={numero}&text=#"
navegador.get(link)
while len(navegador.find_elements_by_id("side")) < 1:
time.sleep(30)
navegador.find_element_by_xpath('//*[@id="main"]/footer/div[1]/div/span[2]/div/div[2]/div[2]/button').click()
time.sleep(30)
Pergunta
Matheusv
Olá, Boa noite!
Estou começando usar Python e estou com uma dificuldade nesse projeto de automação de whatsapp, gostaria de quando ele encontrasse um numero de telefone invalido ir para o próximo numero, agora o código só para, alguém tem uma dica do que posso fazer?
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
import urllib
navegador = webdriver.Chrome()
navegador.get("https://web.whatsapp.com/")
while len(navegador.find_elements_by_id("side")) < 1:
time.sleep(1)
# já estamos com o login feito no whatsapp web
for i, mensagem in enumerate(contatos_df['Mensagem']):
numero = contatos_df.loc[i, "Número"]
link = f"https://web.whatsapp.com/send?phone={numero}&text=#"
navegador.get(link)
while len(navegador.find_elements_by_id("side")) < 1:
time.sleep(30)
navegador.find_element_by_xpath('//*[@id="main"]/footer/div[1]/div/span[2]/div/div[2]/div[2]/button').click()
time.sleep(30)
Link para o comentário
Compartilhar em outros sites
2 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.