我使用Web.py在Python中创建了一个程序来访问我的gmail帐户。它在开始时给了我以下错误“请通过您的网络浏览器登录,然后重试。”然后我去了gmail安全设置并启用它来从不太安全的应用程序访问gmail。它从我开发的程序开始正常工作。
(安全设置链接:https://www.google.com/settings/security/lesssecureapps)
我的问题是Gmail是如何从我尝试访问它的地方知道的?此外,如果您可以与我分享类似的情况,您只能通过网络浏览器访问某些内容?
提前致谢。
答案 0 :(得分:0)
当你访问gmail时,可能使用http协议,在http协议头中,User-Agent代表我们的浏览和操作系统信息。希望这个有用
答案 1 :(得分:0)
gmail帐户是普通帐户还是您自己的域名?如果是你的域,则需要登录并更改设置中的出站中继部分。
unlock captcha will help to fix this problem
另一种简单的方法是,如果您在没有浏览器的情况下尝试访问后转到电子邮件,黄色通知会告诉您某些内容尝试访问您的帐户。按照步骤进行操作,您可能已经想要了。
希望它有所帮助!!