小编chm*_*750的帖子

Python - 以纯文本形式从邮件中提取正文

我想只提取消息的正文并将其返回.我可以过滤字段并显示片段但不显示正文.

def GetMimeMessage(service, user_id, msg_id):
    try:
            message = service.users().messages().get(userId=user_id, id=msg_id, format='raw').execute()
            print 'Message snippet: %s' % message['snippet']
            msg_str = base64.urlsafe_b64decode(message['raw'].encode('ASCII'))
            mime_msg = email.message_from_string(msg_str)
            return mime_msg
    except errors.HttpError, error:
            print 'An error occurred: %s' % error
Run Code Online (Sandbox Code Playgroud)

https://developers.google.com/gmail/api/v1/reference/users/messages/get

python gmail gmail-api

10
推荐指数
1
解决办法
8283
查看次数

标签 统计

gmail ×1

gmail-api ×1

python ×1