Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Chat bot
#7
Thanks a lot for your help. As you recomend I removed the is_connected() function as bellow and didt´n work in
second phone number in the list again. The same error persists

from time import sleep
from selenium.webdriver.common.by import By
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support import expected_conditions as EC
from selenium.common.exceptions import TimeoutException
from selenium.webdriver.support.ui import WebDriverWait
import socket
#import csv
   
message_text='Ola essa é uma mensagem automatizada de Whats App.' # message
no_of_message = 1 # no. of time
moblie_no_list = [5551981440050, 5551982073305] # list of phone number
#moblie_no_list= open('entrada.csv', 'r')
   
def element_presence(by,xpath,time):
    element_present = EC.presence_of_element_located((By.XPATH, xpath))
    WebDriverWait(driver, time).until(element_present)
   
 
driver = webdriver.Chrome(executable_path="D:\Programas\Aulas\scripts\Projetos\whatsautomatico\chromedriver.exe")
driver.get("http://web.whatsapp.com")
sleep(10) #wait time to scan the code in second
   
def send_whatsapp_msg(phone_no,text):
    driver.get("https://web.whatsapp.com/send?phone={}&source=&data=#".format(phone_no))
    # try:
        #driver.switch_to_alert().accept()#alterar a linha ou comenta#  
    driver.switch_to_alert.accept()
        #driver.switch_to_alert().accept()
    # except Exception as e:
    #     pass
   
    # try:
    element_presence(By.XPATH,'//*[@id="main"]/footer/div[1]/div[2]/div/div[2]',30)
    txt_box=driver.find_element(By.XPATH , '//*[@id="main"]/footer/div[1]/div[2]/div/div[2]')
    global no_of_message
    for x in range(no_of_message):
        txt_box.send_keys(text)
        txt_box.send_keys("\n")
   
    # except Exception as e:
    #     print("invailid phone no :"+str(phone_no))
for moblie_no in moblie_no_list:
    # try:
    send_whatsapp_msg(moblie_no, message_text)
    # except Exception as e:
    #     sleep(10)


Output:
DevTools listening on ws://127.0.0.1:61710/devtools/browser/85cbcdcd-b841-4966-b32a-e55094b3f384
Error:
Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. >>> == RESTART: D:\Programas\Aulas\scripts\Projetos\whatsautomatico\Aut0001.py == [error]== RESTART: D:\Programas\Aulas\scripts\Projetos\whatsautomatico\Aut0001.py == invailid phone no :5551982073305 >>>
Reply


Messages In This Thread
Chat bot - by akanowhere - Dec-11-2019, 12:37 PM
RE: Chat bot - by akanowhere - Dec-11-2019, 02:49 PM
RE: Chat bot - by buran - Dec-11-2019, 02:52 PM
RE: Chat bot - by akanowhere - Dec-11-2019, 04:15 PM
RE: Chat bot - by buran - Dec-11-2019, 07:27 PM
RE: Chat bot - by akanowhere - Dec-11-2019, 08:02 PM
RE: Chat bot - by akanowhere - Dec-11-2019, 08:24 PM
RE: Chat bot - by buran - Dec-11-2019, 09:15 PM
RE: Chat bot - by akanowhere - Dec-12-2019, 01:17 AM
RE: Chat bot - by ichabod801 - Dec-12-2019, 01:59 AM
RE: Chat bot - by buran - Dec-12-2019, 05:38 AM
RE: Chat bot - by Malt - Dec-12-2019, 06:19 AM
RE: Chat bot - by akanowhere - Dec-12-2019, 12:54 PM
RE: Chat bot - by buran - Dec-12-2019, 01:29 PM
RE: Chat bot - by akanowhere - Dec-12-2019, 01:52 PM
RE: Chat bot - by buran - Dec-12-2019, 02:05 PM
RE: Chat bot - by akanowhere - Dec-12-2019, 02:47 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
Question download watsapp chat Orliv 1 1,794 Jan-26-2021, 07:01 PM
Last Post: Larz60+
  I am trying to send message in youtube live chat stylohunk 1 2,625 Jun-08-2019, 04:06 PM
Last Post: SheeppOSU
Sad Twitch Chat Bot - Disconnects after 10 minutes sp4wny 0 3,926 Dec-20-2017, 08:28 AM
Last Post: sp4wny
  Host and port problems for UDP chat server YevesDraco 2 3,845 May-07-2017, 04:35 PM
Last Post: YevesDraco
  How to use a UDP server and client to setup a chat abrew132 2 3,820 Mar-20-2017, 06:22 PM
Last Post: abrew132
  Scraping Content from Google Chat ATXpython 2 5,501 Oct-26-2016, 06:07 PM
Last Post: snippsat

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020