2013-02-05 52 views
2

我試圖填補已以下字段的格式: 舊密碼,新密碼,確認密碼機械化蟒蛇嵌套形式的錯誤

<b><u>Please Enter the Informations</u></b><br> 
<form method=post action="chpass.php?action=changepass"> 
<table border=0> 
<tr><td>LAN UserName</td><td></td></tr> 
<tr><td>Old password</td><td><input type="password" name="password"></td></tr> 
<tr><td>New password</td><td><input type="password" name="password1"></td></tr> 
<tr><td>Conform password</td><td><input type="password" name="password2"></td></tr> 
tr><td colspan=2 align=center> 
<input type=submit name="submit" value="submit"> 
&nbsp;&nbsp;&nbsp; 
<form><input type="button" onClick="show();" value="Logout"></form> 

使用以下Python中的一段代碼:

br.open('url_of_form') 
br.select_form(nr=0) 
br['password']='abc' 
br['password1']='bcdef' 
br['password2']='bcdef' 
br.submit() 

我以前使用過這段代碼來登錄網站,但這在嘗試更改密碼時不起作用。錯誤消息說'ParseError:嵌套的FORMs'。

我在做什麼錯?

回答

0

您有兩個開放標籤和一個關閉標籤「窗體」。也許它是一個問題?嘗試使用grab

+0

編輯:這是實際形式: <形式方法=交行動= 「?chpass.php行動= changepass」> <表BORDER = 0> ​​LAN用戶名​​ ​​舊密碼​​ ​​新密碼​​ ​​順應密碼​​ < input type = submit name =「submit」value =「submit」>      

+0

我們是否有英文文檔頁面,btw? –

+0

我們還沒有。看例子和來源。 – kalombo