Python скрипт для отправки аудио человеку на WhatsApp - PullRequest
0 голосов
/ 29 ноября 2018

Я написал скрипт на python, чтобы раздражать людей на WhatsApp, повторяя отправку текстовых сообщений целевому человеку и он отлично работает.

# Launch the code and it will open chrome with whatsapp automatically. Scan the QR Code with your mobile
# whatsapp so that your contacts load into webpage. You have to download Chromedriver first. You also  have to
# install selenium library. I did it by writing "pip install selenium" in command prompt. You have to make sure
# you have pip pre installed. Otherwise you have to install pip first and then selenium library.
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
import time
# Place the link of downloaded and extracted  chromedriver.exe location in inverted commas. For my case it is
# like below:
driver=webdriver.Chrome("C:\setups\chromedriver\chromedriver.exe")

driver.get("https://web.whatsapp.com/")

name=input("Enter the name of person or group: ")
count=eval(input("How many times: "))

input("Wait for ENTER")

user=driver.find_element_by_xpath('//span[@title="{}"]'.format(name))
user.click()
msg_box=driver.find_element_by_class_name("_1Plpp")
for msg in range(count):
    msg_box.send_keys("Sending you message with a minute delay this time")
    button=WebDriverWait(driver, 2).until(EC.element_to_be_clickable((By.CLASS_NAME, '_35EW6')))
    button.click()
    time.sleep(60)

Мне нужна помощь, что если я хочу отправить то же самоесообщение с голосом, созданным с помощью облака Google.Я работал с Google Cloud Text в речь, поэтому ни создание голосового сообщения не будет проблемой.Предположим, облако Google сохранило аудио, сгенерированное на рабочем столе.Теперь, как отправить его указанному человеку?

  1. WhatsApp прикрепить изображение значка Когда я нажимаю на него, он расширяется на 4 иконки.Я также не уверен в своем классе.

  2. Я не могу осмотреть первый фиолетовый значок и найти его класс или что-нибудь еще, чтобы я мог выбрать его.

  3. и даже если я это сделаю, он открывает это поле. Открыть всплывающее окно .Как установить путь к рабочему столу и выбрать файл?

...