botwhatsapp-venom icon indicating copy to clipboard operation
botwhatsapp-venom copied to clipboard

bot zap

Open samuelpatri opened this issue 8 months ago • 0 comments

uma linha de codigos voltadas para um bot do zap

from selenium import webdriver

fr from selenium.webdriver.common.keys import Keys

im import time

Abrir o navegador e o WhatsApp Web

driver = webdriver.Chrome(executable_path= driver = webdriver.Chrome(executable_pat

driver = webdriver.Chrome(executab

driver = webdriver.Chrome(ex

driver = webdriver.Chr

driver = webdriv

driver = w

driv 'caminho_para_seu_chromedriver.exe') # Insira o caminho para o seu chromedriver.exe driver.get( driver.

dr 'https://web.whatsapp.com/') time.sleep( time.sle

time 15) # Tempo para escanear o código QR com o celular

Definir contatos/grupos e a mensagem

contatos = [ contatos =

contat

co 'Nome do Contato/Grupo 1', 'Nome do Contato/Grupo 2'] # Substitua pelos nomes dos contatos/grupos que deseja enviar mensagem mensagem = mensage

me 'Olá! Este é um bot do WhatsApp enviado através do Python.'

Enviar mensagem para cada contato/grupo

fo for contato in contatos:

Localizar o campo de pesquisa

campo_pesquisa = driver.find_element_by_xpath(
campo_pesquisa = driver.find_element_by_xpa

campo_pesquisa = driver.find_element_by

campo_pesquisa = driver.find_elemen

campo_pesquisa = driver.find_el

campo_pesquisa = driver.fi

campo_pesquisa = driv

campo_pesquisa = 

campo_pesquis

campo_pe

cam

'//div[@class="_2_1wd copyable-text selectable-text"][@data-tab="3"]') campo_pesquisa.clear() campo_pesquisa.send_keys(contato) campo_pesquisa.send_keys(Keys.ENTER) time.sleep( campo_pesquisa.clear() campo_pesquisa.send_keys(contato) campo_pesquisa.send_keys(Keys.ENTER) time.sleep

campo_pesquisa.clear()
campo_pesquisa.send_keys(contato)
campo_pesquisa.send_keys(Keys.ENTER)
time.s

campo_pesquisa.clear()
campo_pesquisa.send_keys(contato)
campo_pesquisa.send_keys(Keys.ENTER)
ti

campo_pesquisa.clear()
campo_pesquisa.send_keys(contato)
campo_pesquisa.send_keys(Keys.ENTER)


campo_pesquisa.clear()
campo_pesquisa.send_keys(contato)
campo_pesquisa.send_keys(Keys.ENTER

campo_pesquisa.clear()
campo_pesquisa.send_keys(contato)
campo_pesquisa.send_keys(Keys.E

campo_pesquisa.clear()
campo_pesquisa.send_keys(contato)
campo_pesquisa.send_keys(Ke

campo_pesquisa.clear()
campo_pesquisa.send_keys(contato)
campo_pesquisa.send_key

campo_pesquisa.clear()
campo_pesquisa.send_keys(contato)
campo_pesquisa.send

campo_pesquisa.clear()
campo_pesquisa.send_keys(contato)
campo_pesquisa

campo_pesquisa.clear()
campo_pesquisa.send_keys(contato)
campo_pes

campo_pesquisa.clear()
campo_pesquisa.send_keys(contato)
camp

campo_pesquisa.clear()
campo_pesquisa.send_keys(contato)


campo_pesquisa.clear()
campo_pesquisa.send_keys(contato

campo_pesquisa.clear()
campo_pesquisa.send_keys(co

campo_pesquisa.clear()
campo_pesquisa.send_ke

campo_pesquisa.clear()
campo_pesquisa.se

campo_pesquisa.clear()
campo_pesqui

campo_pesquisa.clear()
campo_p

campo_pesquisa.clear()
cam

campo_pesquisa.clear()


campo_pesquisa.clear(

campo_pesquisa.c

campo_pesqu

campo_

c

Localizar o campo de mensagem

campo_mensagem = driver.find_element_by_xpath(
campo_mensagem = driver.find_element_by_xpath(

campo_mensagem = driver.find_element_by_xp

campo_mensagem = driver.find_element_by

campo_mensagem = driver.find_ele

campo_mensagem = driver.fin

campo_mensagem = drive

campo_mensagem = 

campo_mensag

campo_m

ca

'//div[@class="_2_1wd copyable-text selectable-text"][@data-tab="6"]') campo_mensagem.send_keys(mensagem) campo_mensagem.send_keys(Keys.ENTER) time.sleep( campo_mensagem.send_keys(mensagem) campo_mensagem.send_keys(Keys.ENTER) time.sle

campo_mensagem.send_keys(mensagem)
campo_mensagem.send_keys(Keys.ENTER)
time

campo_mensagem.send_keys(mensagem)
campo_mensagem.send_keys(Keys.ENTER)


campo_mensagem.send_keys(mensagem)
campo_mensagem.send_keys(Keys.ENTER)

campo_mensagem.send_keys(mensagem)
campo_mensagem.send_keys(Keys.ENTE

campo_mensagem.send_keys(mensagem)
campo_mensagem.send_keys(Keys.E

campo_mensagem.send_keys(mensagem)
campo_mensagem.send_keys(Key

campo_mensagem.send_keys(mensagem)
campo_mensagem.send_keys

campo_mensagem.send_keys(mensagem)
campo_mensagem.send_

campo_mensagem.send_keys(mensagem)
campo_mensagem.

campo_mensagem.send_keys(mensagem)
campo_mens

campo_mensagem.send_keys(mensagem)
ca

campo_mensagem.send_keys(mensagem)


campo_mensagem.send_keys(mensage

campo_mensagem.send_keys(me

campo_mensagem.send_ke

campo_mensagem.sen

campo_mensagem

campo_mens

campo_

ca

Fechar o navegador após enviar as mensagens

driver.quit()

driver.qu

drive

d

samuelpatri avatar Jun 02 '24 23:06 samuelpatri