ruby - 文本输出为多个单独的行,而不是一个带有换行符的段落
问题描述
我有一个将我的消息写入网页的机器人。我希望将消息作为一个段落发送,但各行之间用换行符分隔。但是,当我实际运行代码时,机器人分别输入并输入每一行,而不是一个段落
我试过弄乱换行格式和字符串格式,但问题仍然存在
reply_messages = []
reply_messages.push([
"FREE BABY AVOCUDDLE - Thank you for your patience!",
"To redeem your FREE avocuddle, just use the LINK IN OUR BIO and ADD TO CART - just cover shipping, no additional charges!",
"Discount AUTOMATICALLY APPLIES! Super simple, no code!",
"If you order another avocuddle in addition, we cover shipping PLUS the free baby avocuddle! :)",
"Feel free to DM us if you need anything!"
].join("\n")+"\n")
.
.
.
while true
browser.get 'https://twitter.com/messages/requests'
sleep 5
request = wait.until {
el = browser.find_element(:css, "[data-testid='conversation']")
el if el.displayed?
}
break if request.nil?
request.click
not_acceptable_link = true
na_link_index = 1
while not_acceptable_link == true
accept_btn = browser.find_element(:xpath, "//*[contains(text(), 'Accept')]")
unless accept_btn.displayed?
request_2 = wait.until {
el = browser.find_elements(:css, "[data-testid='conversation']")[na_link_index]
el if el.displayed?
}
request_2.click
else
not_acceptable_link = false
end
na_link_index += 1
end
accept_btn = browser.find_element(:xpath, "//*[contains(text(), 'Accept')]")
accept_btn.click
sleep 1
reply_input = wait.until {
el = browser.find_element(:css, "[data-testid='dmComposerTextInput']")
el if el.displayed?
}
reply_input.click
reply_input.send_keys(reply_messages)
.
.
.
我希望代码将整个文本输出为一个文本块。但是,相反,它输出为单独的行。
输出当前如下所示:
FREE BABY AVOCUDDLE - Thank you for your patience!
(enters this into text box)
To redeem your FREE avocuddle, just use the LINK IN OUR BIO and ADD TO CART - just cover shipping, no additional charges!
(enters this into text box)
etc.
相反,我希望它作为一条消息发送。
解决方案
推荐阅读
- quantum-computing - Q# 中的多项式方程 E=MC^2
- typescript - 解析 TypeScript 以生成简单的调用图
- shell - 如何在 GNU bash 中检查输入是数字还是字母
- javascript - 路由更改时组件未加载
- javascript - Javascript 正则表达式允许数字和特殊字符,如点 (.) 和冒号 (:) 来验证特定主机名
- c# - 将另一种类型分配给特定类型
- c - 如果我之前使用 memset,我还需要将 ptr 设置为 NULL 吗?
- python-3.x - 将列中的整数值模式转换为组
- java - MongoDB Group 操作返回文档而不是单个字段
- c++ - 将 `std::any` 转换为 `std::variant`