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')">
助けてください