gpt4 book ai didi

python - Mechanize - 无需单击提交按钮即可提交表单

转载 作者:行者123 更新时间:2023-12-01 04:26:13 24 4
gpt4 key购买 nike

使用 Mechanize 我填写了一个表单,并且想在不单击提交按钮的情况下提交它

<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)>>

事实上,提交是使用 ch_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)

关于python - Mechanize - 无需单击提交按钮即可提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33103357/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com