1

次のフィールドを持つフォームに入力しようとしています:古いパスワード、新しいパスワード、パスワードの確認

<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: nested FORMs' と表示されます。

私は何を間違っていますか?

4

1 に答える 1

0

2つのオープンタグと1つのクローズタグ「フォーム」があります。多分それは問題ですか?グラブを使用してみてください

于 2013-02-05T06:29:38.053 に答える