gpt4 book ai didi

python-3.x - 发送消息时如何使用Selenium在WhatsApp中换行?

转载 作者:行者123 更新时间:2023-12-04 11:59:35 25 4
gpt4 key购买 nike

消息发送功能:

template = {
'other':
'Text.'
'More Text.'
'Much more text.'
}


def send_message(driver, answer):
driver.find_element_by_xpath('XPATH').click()
action = ActionChains(driver)
action.send_keys(answer)
action.send_keys(Keys.RETURN)
action.perform()

取决于从 template 收到的消息,获取必要的答案并将其传递给 send_message()answer争论。
如果您按原样发送消息,那么在 WhatsApp 中它会排成一行:
Text.More text.Much more text.
如果您添加 \n然后每一行都将发送一条新消息,即:

screenshot of sent message

如何在一封邮件中发送带有换行符的文本?

最佳答案

解决了这个

def send_message(driver, answer):
driver.find_element_by_xpath('XPATH').click()
for line in answer.split('\n'):
ActionChains(driver).send_keys(line).perform()
ActionChains(driver).key_down(Keys.SHIFT).key_down(Keys.ENTER).key_up(Keys.SHIFT).key_up(Keys.ENTER).perform()
ActionChains(driver).send_keys(Keys.RETURN).perform()

关于python-3.x - 发送消息时如何使用Selenium在WhatsApp中换行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56477290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com