我想使用抓取(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”,不是吗?我做错了什么?
发布于 2015-04-20 13:51:12
尝试像这样自动登录Gmail将经常被谷歌的反机器人技术所绊倒,比如captchas。
Gmail有一个您应该使用的API。
https://stackoverflow.com/questions/29749794
复制相似问题