【发布时间】:2021-03-22 18:27:20
【问题描述】:
如何使用 Robot Framework 获取电子邮件正文?
我使用 ImapLibrary,但收到错误消息。
open mailbox host=imap.gmail.com user=v@j.com password=PW
${LATEST} = wait for email sender=d@j.com
${body} = get email body ${LATEST}
我得到了最后一步的错误:
LookupError: 'quoted-printable' 不是文本编码;使用 codecs.decode() 处理任意编解码器
【问题讨论】:
-
我不知道这是否是问题的一部分,但您可能不需要在
${LATEST}周围加上引号。 -
@BryanOakley 删除引号后出现
LookupError: 'quoted-printable' is not a text encoding; use codecs.decode() to handle arbitrary codecs错误。 -
即使我遇到了同样的问题,这是由于 python 版本。使用 2.7 这工作正常
-
我有 Python 3.7.0。我明白什么时候应该更新某些东西,但我不明白什么时候应该降级某些东西(临时情况除外)。
标签: email robotframework