Я пытаюсь отправить форму на странице .asp, но Mechanize не распознает имя элемента управления. Форма код:Использование Python и Механизация с ASP-формами
<form id="form1" name="frmSearchQuick" method="post">
....
<input type="button" name="btSearchTop" value="SEARCH" class="buttonctl" onClick="uf_Browse('dledir_search_quick.asp');" >
Мой код выглядит следующим образом:
br = mechanize.Browser()
br.open(BASE_URL)
br.select_form(name='frmSearchQuick')
resp = br.click(name='btSearchTop')
Я также попробовал последнюю строку как:
resp = br.submit(name='btSearchTop')
ошибки я получаю:
raise ControlNotFoundError("no control matching "+description) ControlNotFoundError: no control matching name 'btSearchTop', kind 'clickable'
Если я печатаю br, я получаю следующее: IgnoreControl (btSearc hTop =)
Но я не вижу этого нигде в HTML.
Любые советы о том, как отправить эту форму?