Как выбрать правильную кнопку отправки с помощью механизма для Python?

Я пытаюсь отправить форму (используя механизацию в Python), которая имеет две кнопки отправки, как показано ниже.

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

Mechanize "контроль печати" показывает это...

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

Как выбрать кнопку отправки «Перезагрузить» с помощью механизации? Я пробовал:

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

Выбрана правильная форма, но ни один из этих вариантов отправки не работает. Я новичок в Python и буду признателен за любую помощь.


person Eddie Lawrence    schedule 20.08.2014    source источник


Ответы (1)


Я только что понял это.

br.submit(nr=1) 

выберет вторую кнопку отправки (количество номеров начинается с нуля)

person Eddie Lawrence    schedule 20.08.2014