如何使用Mechanicalize为Python选择正确的提交按钮?

时间:2014-08-20 01:53:31

标签: mechanize-python

我正在尝试提交一个表单(在Python中使用mechanize),它有两个提交按钮,如下所示。

<input type="submit" value="Save Changes " name="SaveChanges">
<input type="submit" value="Reboot" name="SaveChanges">

机械化“打印控制”显示了这个......

<SubmitControl(SaveChanges=Save Changes )>
<SubmitControl(SaveChanges=Reboot)>

如何选择机械化的“重新启动”提交按钮?我试过了:

br.submit()
br.submit("Reboot")
br.submit("SaveChanges=Reboot")

选择了正确的表单,但这些提交选项都不起作用。我是Python新手,非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

我只是想通了。

br.submit(nr=1) 

将选择第二个提交按钮(nr计数从零开始)