首页 > 解决方案 > 如何使用 Python “粘贴”解析后的 H​​TML

问题描述

我正在尝试创建一个 Python 脚本来自动发送电子邮件,但在尝试放置电子邮件正文时遇到了问题。

我直接从发送给我的电子邮件中复制了 HTML,当我尝试将其粘贴到我的电子邮件应用程序中时,它会被解析。但是当使用 PySide6 和 QTextEdit(它支持解析的 HTML)并尝试使用 pywinauto 粘贴它时,只有 HTML 的文本被粘贴。我该如何解决这个问题?

这就是我尝试解决问题但无济于事的方式:PySide6:

content = str(self.ui.emailContent.toHtml())
content = BeautifulSoup(content)

pywinauto:

email_window.child_window(auto_id="controlMessageEditor", control_type="Pane").type_keys(content)

标签: pythonhtmlemailparsingautomation

解决方案


推荐阅读