Python 机械化-不单击提交按钮提交表单
使用Mechanize我填写fom,我想提交它而不点击提交按钮Python 机械化-不单击提交按钮提交表单,python,html,forms,mechanize,Python,Html,Forms,Mechanize,使用Mechanize我填写fom,我想提交它而不点击提交按钮 <formulaire POST https://WWW/YYY/XXX.php application/x-www-form-urlencoded <HiddenControl(type=traitement) (readonly)> <HiddenControl(uid=zzzzz) (readonly)> <HiddenControl(no_tt=1) (readonly)>
<formulaire POST https://WWW/YYY/XXX.php application/x-www-form-urlencoded
<HiddenControl(type=traitement) (readonly)>
<HiddenControl(uid=zzzzz) (readonly)>
<HiddenControl(no_tt=1) (readonly)>
<SelectControl(ch_ee=[1;2])>
<SubmitControl(bouton_m=ttttt) (readonly)>
<SubmitControl(bouton_m=uuuuu) (readonly)>>
事实上,提交是通过使用
chu ee
表单的onchange
函数实现的,它在JS中调用了submit
函数:this.document.formulaire.submit()
。我想做同样的事情,即提交表单时不点击任何SubmitControl
按钮(此按钮允许退出网站),只需使用POST提交即可。此问题的解决方案是使用以下语法禁用两个SubmitControl
:
br.select_form(nr=0)
for control in br.form.controls:
if control.type == "submit":
control.disabled = True
resp=br.submit()
行
control.disabled=True
允许您禁用两个提交按钮(使用label=submit
)您可以做的是添加一个按键,以便在按下enter键时提交it@Nikki类似于https://WWW/YYY/XXX.php&....&che_ee=1
?