我正在尝试使用 Mechanize 从我的 Outlook Web 客户端获取电子邮件,但我在登录时遇到了问题。它给了我下面列出的错误。我已验证用户名和密码是否正确。有任何想法吗?
这是我的代码:
import mechanize
b = mechanize.Browser()
cj = cookielib.LWPCookieJar()
b.set_cookiejar(cj)
b.open('https://mail.example.com/owa/')
br.select_form("logonForm")
b['username'] = 'myname'
b['password'] = 'password'
b.submit()
我可以看到表单组件正在被正确访问,但提交后,登录页面再次显示两个错误:
- 您输入的用户名或密码不正确。再次尝试输入。
- 请为此网站启用 cookie。
我以为b.set_cookiejar(cj)
会照顾饼干。这可能是我问题的根源吗?