Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Python解析电子邮件内容_Python_Python 2.7 - Fatal编程技术网

用Python解析电子邮件内容

用Python解析电子邮件内容,python,python-2.7,Python,Python 2.7,我每天都会收到一封电子邮件,其中包含我写的许多时事通讯的说明。我想解析电子邮件的内容,提取有用的部分并将它们存储在元组中 以下是电子邮件内容的示例: “没有有用信息的开场白 (XXX 1-111) (YYY 2-222) 又一句没用的话“ 在本例中,“XXX”=邮件列表,“1-111”=段 我希望信息存储在元组中-(邮件列表、段、url) 做这件事最好的方法是什么 编辑: 在编写从服务器检索消息的内容之前,我想确定解析消息的确切内容是否可行。因此,为了开始黑客攻击,我使用电子邮件模块和

我每天都会收到一封电子邮件,其中包含我写的许多时事通讯的说明。我想解析电子邮件的内容,提取有用的部分并将它们存储在元组中

以下是电子邮件内容的示例:


“没有有用信息的开场白

(XXX 1-111)

(YYY 2-222)

又一句没用的话“


在本例中,“XXX”=邮件列表,“1-111”=段

我希望信息存储在元组中-(邮件列表、段、url)

做这件事最好的方法是什么

编辑: 在编写从服务器检索消息的内容之前,我想确定解析消息的确切内容是否可行。因此,为了开始黑客攻击,我使用电子邮件模块和电子邮件文件编写了一个快速脚本。代码如下:


mail\u file=open(“new\u board\u mail.eml”,“r”)
mail\u message=电子邮件。来自\u文件的消息(mail\u文件)
有效载荷=邮件\消息。获取\有效载荷(解码=真)
charset=mail\u message.get\u content\u charset('iso-8859-1')
邮件内容=有效载荷。解码(字符集)

我的理解是,这段代码导致“mail_content”包含消息内容的Unicode字符串。我将如何从这里解析内容?

如果您使用的是python,我建议您使用该模块连接到邮箱,搜索特定的电子邮件(假设它来自某个地址或具有可识别的主题),然后解析内容