2024-04-18 19:50:15 发布
网友
我一直在用python/tkinter编写一个电子邮件应用程序,从gmail下载邮件,然后在窗口中显示出来。在
我一直在想的问题是,大多数邮件都包含html,而且都是胡言乱语。在
有没有办法在tkinter中正确地显示电子邮件,也许没有图片,以一种不会显示大量html代码等的方式。我尝试过html2text,但这并不适用于所有的电子邮件,而且仍然显示得很差(单词之间有很大的间隔等)?在
谢谢
您可以使用BeautifulSoup,假设您有HTML数据和与包含消息正文的元素相对应的id。如果不合理,请告诉我。在
BeautifulSoup
HTML
id
from bs4 import * soup = BeautifulSoup(html_data_in_here) text = soup.find(id = body_id).getText()
您可以使用
BeautifulSoup
,假设您有HTML
数据和与包含消息正文的元素相对应的id
。如果不合理,请告诉我。在相关问题 更多 >
编程相关推荐