2013-03-26 63 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")')