2

Web サイトに広告を掲載しようとしています。
フォームは 2 つあります。最初のフォームでは広告の情報を尋ねて送信しても問題ありませんが、2 番目のフォームでは、送信するために javacript のボタン (入力) があります。

onclick="action_cmd('delete')"

mechanize と python を使用しています。

コードの JavaScript は次のとおりです。

function action_cmd(action){
var hidden = document.getElementById("div_cmd");
hidden.innerHTML += "<>input type=\"hidden\" name=\"cmd\" value=\"" + action + "\">";
document.form_ads_action.submit();
}

コード python :
最初のフォームに情報を追加します。

br.open("link")
br.select_form(nr=0)
br.submit()

まず大丈夫です。

2 番目のフォームの場合:

br.select_form(nr=0)
br.submit()

動作しません。

コード HTML :

form name="ads_action" action="link" method="post" enctype="multipart/form-data">
input type="image" name="back" id="back" value="Back"   onClick="action_cmd('back');">
input type="image" name="continue" id="continue" value="Val"onClick="action_cmd('delete')">

助けてください

4

1 に答える 1