python - 如何使用 Python “粘贴”解析后的 HTML
问题描述
我正在尝试创建一个 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)
解决方案
推荐阅读
- android - 反应原生导航 - 更改 Android navIcon
- python - 使用 zip() 函数的 Python 列表理解的 O(n) 复杂度
- java - 为什么我的 java SQL 代码挂起而不抛出异常?
- angular - 仅查看页面重新加载时的更新?
- spring - 请求正文中的 Spring Boot 继承
- python - 具有稀疏张量的 while_loop 中的 InvalidArgumentError
- ios - 使用 MVP 模式 iOS 将数据传递给另一个控制器
- docker - 从 Jenkins 运行的 docker 映像中的权限错误
- bash - 使用 SED 修复 HTML 文档中的内部链接?
- pytorch - nn.Linear层在pytorch中附加维度的应用