2013-03-26 85 views
0
使用Spynner

我想我填写用户名和密码在这个网站:https://www.imleagues.com/Login.aspx填写表格在Python

从那里,我想提交并登录我已经能够点击登录按钮,但它告诉我我有不正确的用户名和密码。我应该如何着手填补这些?我以为我使用它:

URL = 'https://www.imleagues.com/Login.aspx' 
address = "http://www.imleagues.com/School/Team/Home.aspx?Team=27d6c31187314397b00293fb0cfbc79a" 


b = spynner.Browser() 
b.show() 
b.load(URL) 
b.wk_fill('input[name=ctl00$ContentPlaceHolder1$inUserName]', '******') 
b.wk_fill('input[name=ctl00$ContentPlaceHolder1$inPassword]', '******') 

但显然这是行不通的。谢谢你的帮助。

回答

0

这个工作对我来说:

import spynner 
URL = 'https://www.imleagues.com/Login.aspx' 
address = "http://www.imleagues.com/School/Team/Home.aspx?Team=27d6c31187314397b00293fb0cfbc79a" 

b = spynner.Browser() 
b.show() 
b.load(URL) 
b.runjs('$("#ctl00_ContentPlaceHolder1_inUserName").val("testUser")') 
b.runjs('$("#ctl00_ContentPlaceHolder1_inPassword").val("testPass")')