Сделайте строку в WhatsApp начинающейся с новой строки при отправке сообщения через WhatsApp automation

#python #excel #selenium #selenium-chromedriver #webautomation

#python #excel #selenium #selenium-chromedriver #веб-автоматизация

Вопрос:

Я пытаюсь автоматизировать WhatsApp для отправки сообщений на номера WhatsApp моих клиентов, которые указаны в Excel. Excel также содержит сообщение. Моя проблема в том, что сообщение отправляется как строка bnch, даже если я пытаюсь обрезать строку и начать с новой строки. Как я могу вырезать строку и начать с новой строки? Вот мой код и таблица Excel.

 import pyautogui as pg 
import webbrowser as web
import time
import pandas as pd

data = pd.read_excel("C:/Users/AB/Desktop/contacts2.xlsx") #Replace your excel path(>>2)
data_dict = data.to_dict('list')
leads = data_dict['contact'] #Name acc to your Cloum name in excel
messages = data_dict['msg']  #Name acc to your Cloum name in excel
combo = zip(leads,messages)
first = True
for lead,message in combo:
    time.sleep(4) #Increse time if net is slow(>>3)
    web.open("https://web.whatsapp.com/send?phone=" lead "amp;text=" message)
    if first:
        time.sleep(6) #Increase time if you want to send msgs slowly
        first=False
    width,height = pg.size()
    pg.click(width/2,height/2)
    time.sleep(8)
    pg.press('enter')
    time.sleep(8)
    pg.hotkey('ctrl', 'w')
 

введите описание изображения здесь

Ответ №1:

 string = f"Some messagen in different line but n this is new line"
for part in string.split('n'):
    action = webdriver.ActionChains(driver)
    action.send_keys(part)
    action.key_down(Keys.SHIFT).key_down(Keys.ENTER).key_up(
        Keys.ENTER).key_up(Keys.SHIFT).perform()
 

у вас может быть цепочка действий, подобная этой