2

我想用 selenium python 写一个测试。这就是我想要实现的。

脚步:

  1. 在 XYZ 上创建一个帐户
  2. 然后,去gmail或outlook
  3. 转到收件箱邮件
  4. 查找确认电子邮件
  5. 点击确认邮件
  6. 登出

我想知道登录 gmail 或 Outlook 并使用浏览器单击每个元素是否是个好主意。是否有任何 python 库可以在不使用浏览器的情况下实现这一目标?

提前致谢!

4

1 回答 1

0

我相信获取确认邮件的最简单方法是使用模块poplib。只需接收邮件并使用正则表达式查找 URL。打开是与urllib

文档中的示例:

import poplib

M = poplib.POP3("pop.gmail.com")
M.user("user")
M.pass_("pass")
numMessages = len(M.list()[1])
for i in range(numMessages):
    for j in M.retr(i+1)[1]:
        print j
于 2015-10-30T07:01:01.493 回答