HTML-код, который я пытаюсь сделать механизированным синтаксическим анализом:
<select id="topic_id2" name="topics[]" title="blabla" tabindex="4" class="createSelect">
here go options
Но прямо под ним есть еще одно выпадающее меню со следующим кодом:
<select id="topic_id3" name="topics[]" title="optional" tabindex="5" class="createSelect">
Сейчасесли это вообще помогает, мне не нужно выбирать какое-либо значение из последнего, поскольку оно необязательно.
Когда я пытаюсь
br = mechanize.Browser()
br.select_form(name="form")
br["topics[]"] = ["Internet"]
, я получаю:
mechanize._form.AmbiguityError: more than one control matching name 'topics[]'
Есть ли способ выбрать элемент управления на основе его идентификатора, используя mechanize.Browser () (при сохранении всего другого синтаксиса формы)?
Спасибо