Copiar contatos dos Grupos do WhatsApp.

1,126 views
Skip to first unread message

Danilo Catelani dos Reis de Oliveira

unread,
Mar 29, 2021, 9:47:00 PM3/29/21
to Python Brasil
Olá pessoal, tudo bem...

Qual comando utilizo para Copiar os Contatos de um Grupo do WhatsApp.?

Meu código consegue entrar no WhatsApp, filtrar o grupo que quero, agora só preciso pegar os Contatos e salvar preferencialmente em Excel, se for muito difícil pode ser exportado em .TXT mesmo.

At;
Danilo.

Lauriano Elmiro Duarte

unread,
Mar 29, 2021, 10:32:00 PM3/29/21
to python...@googlegroups.com
Como vc criou ele? 
Nâo entendi bem sua pergunta  .

--
--
------------------------------------
Grupo Python-Brasil
https://wiki.python.org.br/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/python-brasil/b30b0e8c-03af-4137-b97b-4fe8a273341cn%40googlegroups.com.

Danilo Catelani dos Reis de Oliveira

unread,
Mar 29, 2021, 10:42:26 PM3/29/21
to Python Brasil
Olá amigo, muito obrigado pela atenção.
Segue parte do código que: Abre o WhatsApp Web, Filtra o contato ou grupo, envia uma mensagem para este contato ou grupo filtrado. Esse está funcionando perfeitamente.
Agora, eu preciso que (pode ser após enviar a mensagem, ou em outro arquivo separado) ele Filtre o Grupo e Copiei todos os celulares dos integrantes deste grupo e salve esse copiado em Excel. (ou .TXT se for mais fácil).

Segue parte do código que envia mensagem (funciona 100%).

from selenium import webdriver

# Quais contatos e a mensagem a ser enviada:
contatos = ['Grupo Teste','Eu', 'Eu2'']
mensagem = 'Olá, Mensagem enviada automaticamente...'

# Filtrar contatos/grupos.
def buscar_contato(contato):
    campo_pesquisa = driver.find_element_by_xpath('//div[contains(@class,"copyable-text selectable-text")]')
    time.sleep(2)
    campo_pesquisa.click()
    campo_pesquisa.send_keys(contato)
    campo_pesquisa.send_keys(Keys.ENTER)

# Enviar mensagem p/ contato ou grupo filtrado acima.
def enviar_mensagem(mensagem):
    campo_mensagem = driver.find_elements_by_xpath(
        '//div[contains(@class,"copyable-text selectable-text")]')
    campo_mensagem[1].click()
    time.sleep(3)
    campo_mensagem[1].send_keys(mensagem)
    campo_mensagem[1].send_keys(Keys.ENTER)

for contato in contatos:
    buscar_contato(contato)
    enviar_mensagem(mensagem)

######

Regis Godoy Barros

unread,
Mar 31, 2021, 8:20:39 PM3/31/21
to python...@googlegroups.com
Gostaria de saber como fazer contra medida para este tipo de programa? Alguém tem algum codigo para evitar este tipo de busca

Grato


Danilo Catelani dos Reis de Oliveira

unread,
Apr 13, 2021, 9:59:55 PM4/13/21
to python...@googlegroups.com
Tenho um código em Python que executo direto no VS Code.
Ele abre o WhatsApp Web, filtra o grupo pré determinado no código e envia uma mensagem também pré determinada. Até aí tudo funciona perfeitamente.

O que eu preciso é que, ao invés de Enviar mensagem neste Grupo, ele vá lá em cima abaixo do nome do grupo e copie todos os telefones dos integrantes deste grupo e salve em txt mesmo.

Danilo Catelani dos Reis de Oliveira

unread,
Apr 18, 2021, 6:12:11 PM4/18/21
to python...@googlegroups.com
Utilizando Selenium.

Em seg., 29 de mar. de 2021 às 23:31, Lauriano Elmiro Duarte <laurianoel...@gmail.com> escreveu:
Reply all
Reply to author
Forward
0 new messages