以编程方式登录google / gmail

时间:2014-06-28 22:24:14

标签: python twill

我正在尝试通过他们的网页登录gmail。

我使用斜纹来设置电子邮件和密码字段,提交它,但再次获得相同的表单。

from twill.commands import *
b = get_browser()
b.go("http://www.gmail.com")
f = b.get_form("1")
f["Email"] = "email@gmail"
f["Passwd"] = "passwd"
b.submit()

下一页再次使用相同的表格。

Form #1
## ## __Name__________________ __Type___ __ID________ __Value__________________
1     GALX                     hidden    (None)       R5TkYbaTJMA 
2     continue                 hidden    (None)       https://mail.google.com/mail/ 
3     service                  hidden    (None)       mail 
4     rm                       hidden    (None)       false 
5     ltmpl                    hidden    (None)       default 
6     scc                      hidden    (None)       1 
7     ss                       hidden    (None)       1 
8     _utf8                    hidden    _utf8        ☃ 
9     bgresponse               hidden    bgresponse   js_disabled 
10    Email                    email     Email         
11    Passwd                   password  Passwd        
12 1  signIn                   submit    signIn       Sign in 
13    PersistentCookie         hidden    (None)       yes 

1 个答案:

答案 0 :(得分:0)

尝试发送ENTER键或点击登录按钮。

在Java中:

driver.findElement(By.id("signIn")).click();