我想使用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<mpl=default<mplcache=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',不是吗? 我做错了什么?
答案 0 :(得分:2)
尝试自动执行此类Gmail登录会经常被Google的反机器人技术(例如验证码)绊倒。
Gmail有一个您应该使用的API