Python Hotmail登录

Python Hotmail登录,python,Python,我需要一个python脚本,提示输入用户名和密码,并尝试使用这些凭据登录Hotmail,输出它们是否有效。Hotmail登录 import poplib M = poplib.POP3_SSL('pop3.live.com', 995) #Connect to hotmail pop3 server try: M.user(raw_input("username: ")) #Get the username from the standar input M.pass_(raw_

我需要一个python脚本,提示输入用户名和密码,并尝试使用这些凭据登录Hotmail,输出它们是否有效。

Hotmail登录

import poplib

M = poplib.POP3_SSL('pop3.live.com', 995) #Connect to hotmail pop3 server
try:
    M.user(raw_input("username: ")) #Get the username from the standar input
    M.pass_(raw_input("password: ")) #Get the password from the standar input
except:
    print "username or password incorrect"
else:
    print "Successful login"
编辑:因为您只需要知道是否可以登录,所以我重写了代码


如果您在键入用户名或密码的过程中失去连接,我不知道会发生什么。

如果pop3失败,这是另一种选择。只需使用IMAP登录hotmail、live或now only outlook.com,然后使用python outlook库进行检查,您可以在此处下载:


它将尝试使用用户名和密码进行身份验证。

您能尝试用伪代码重新表述吗?不清楚你想在这里做什么。您正在编写登录hotmail的web客户端吗?先生,但如果密码错误,则会显示错误消息[[[[[Traceback(最近一次调用):文件“C:\Users\Hamoud\Desktop\xp.py”,第5行,在M.pass(getpass.getpass)(“password:”)文件“C:\Python26\lib\poplib.py”,第189行,在pass\return self.\u shortcmd('pass%s'%pswd)文件“C:\Python26\lib\poplib.py”,第152行,在_shortcmdreturn self中。_getresp()文件“C:\Python26\lib\poplib.py”,第128行,在_getrespraise error\u proto:-ERR authentication failed]]!交付;D netx时间尝试更好地解释问题,并添加一些代码。谢谢razpeitia,但是你能留下你的电子邮件吗?我想与你联系当然,我是hotmail.com的razpeitia_r1
import outlook
mail = outlook.Outlook()
mail.checkLogin()