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()
フォーム コンポーネントが正しくアクセスされていることがわかりますが、送信後、ログイン ページが再び表示され、次の 2 つのエラーが表示されます。
- 入力したユーザー名またはパスワードが正しくありません。もう一度入力してみてください。
- この Web サイトの Cookie を有効にしてください。
b.set_cookiejar(cj)
がクッキーを処理すると思いました。これが私の問題の根源でしょうか?