Gmail身份验证

时间:2015-04-20 13:49:26

标签: python

我想使用Grab(Python库)在Gmail上进行身份验证。

from grab import Grab
g = Grab()
g.go('https://accounts.google.com/ServiceLogin?service=mail&passive=true&rm=false&continue=https://mail.google.com/mail/&ss=1&scc=1&ltmpl=default&ltmplcache=2&emr=1&osid=1')
g.doc.set_input("Email","*****@gmail.com")
g.doc.set_input("Passwd","*********")
g.doc.submit(submit_name = 'signIn')

print g.doc.select("//title").text()

此代码显示“Gmail”,但必须打印:'Вхідні - email_name@gmail.com - Gmail',不是吗? 我做错了什么?

1 个答案:

答案 0 :(得分:2)

尝试自动执行此类Gmail登录会经常被Google的反机器人技术(例如验证码)绊倒。

Gmail有一个您应该使用的API