Ir ao conteúdo
  • Cadastre-se

Python Código dando erro Visual Studio Code


Posts recomendados

Bom dia, gente!

 

O código abaixo deveria enviar uma mensagem a alguns grupos do What's apresentando uma mensagem de genérica de bom dia, contudo isto não está acontecendo. Utilizei o Python 3.8 e compilei o código no Visual Studio Code. Quando eu digito "py.exe + nome do arquivo de códigos" não acontecem nada (nem mensagem de erro aparece). Será que eu digitei algo errado?

 

Segue código:

from selenium import webdriver
import time

class whatsappbot:
    def _init_(self):
        self.mensagem = "Bom dia pessoal, tenham um ótimo dia!"
        self.grupos = [ "PcDs Wil" , "KPT Vs COVID 19" , PcD HEM"]
        options = webdriver.ChromeOptions()
        options.add_argument('lang=pt-br)
        self.driver = webdriver.Chrome(executable_patch=r ./chromedriver.exe')

def EnviarMensagens(self):
    # <span dir="auto" title="PcDs Wil" class="_19RFN _1ovWX _F7Vk">PcDs Wil</span>
    # <div tabindex="-1" class="_3FeAD _1PRhq">
    # <span data-icon="send" class="">
    self.driver.get(https://web.whatsapp.com)
    time.sleep(30)
    for grupo in self.grupos:
    grupo = self.driver.find_element_by_xpatch(f"//span[@title='{grupos}]")
    time.sleep(3)
    grupo.click()
    chat_box = self.driver.find_element_by_class_name('_3FeAD _1PRhq')
    time.sleep(3)
    chat_box.click()
    chat_box.send_keys(self.mensagem)
    botao_enviar = self.driver.find_element_by_xpatch("//span[@data-icon='send']")
    time.sleep(3)
    botao_enviar.click()
    time.sleep(5)

    bot = WhatsappBot()
    bot.EnviarMensagens()

 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...