Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bot zap #29

Open
samuelpatri opened this issue Jun 2, 2024 · 0 comments
Open

bot zap #29

samuelpatri opened this issue Jun 2, 2024 · 0 comments

Comments

@samuelpatri
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant