Как выбрать переключатель? - PullRequest
9 голосов
/ 26 сентября 2010

Я использую mechanize и пытаюсь выбрать кнопку из списка переключателей. Этот список состоит из 5 пунктов. Как я могу выбрать первый товар? Документы мне не помогли.

>>> br.form
<ClientForm.HTMLForm instance at 0x9ac0d4c>
>>> print(br.form)
<form1 POST http://www.example.com application/x-www-form-urlencoded
<HiddenControl(DD=17010200) (readonly)>
<RadioControl(prodclass=[1, 2, 3, 4, 5])>
<SubmitControl(submit=text) (readonly)>>

1 Ответ

12 голосов
/ 26 сентября 2010

Это должно быть так же просто, как

br.form['prodclass'] = ['1']

Я предпочитаю более многословный:

br.form.set_value(['1'],name='prodclass')
...