#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()
у вас может быть цепочка действий, подобная этой