使用Python从HTML电子邮件中提取数据

时间:2016-10-30 08:39:14

标签: python email

我对python很新。我想从Exchange服务器上收到的HTML电子邮件中提取某些字段中的数据。所有电子邮件都来自同一个电子邮件ID,格式相同。我想从中提取3行,Client_Name,Client_Phone和Client_Address。我每天收到20封电子邮件。并希望将每封新电子邮件的数据导出到.csv或.xls

我该怎么做?我一开始就坚持要连接到交换服务器。

1 个答案:

答案 0 :(得分:0)

我没有使用Exchange,也许Exchange有特殊模块,但通常你必须使用IMAP或POP3协议(poplibimaplib)连接到服务器,获取邮件({ {3}})并使用普通字符串操作,或从邮件中获取HTML并使用HTML解析器(emailhtml.parserlxml)。最后,您必须将其保存为CSV格式(BeautifulSoupcsv)或xls格式(??? - 我更喜欢CSV格式)

编辑:简单的Google问题" python exchange":pandas