所以,问题来了:我得到了一个提供信息的表格。该表单只有一个字段,我可以使用 mechanize 的 .select_form 和 .form 函数轻松地在任何内容中写入。
然而,提交 func.doesn't work as well as it should.
如何使用机械化单击 onclick 按钮?我知道它是 JS,但它也应该是在 Py 中执行此操作的正确方法。
这是表单的 HTML 代码:
<input type="text" name="P_COD" value="IT001990225863" class="textbox2" maxlength=14 size=20 onblur="this.value=this.value.toUpperCase()">
<input TYPE="button" VALUE="Search" onclick="query()" class="pulsante">
我也试过br.click('Search')
了,它正确指向按钮,但出现以下错误:ControlNotFoundError: no control matching name 'Search', kind 'clickable'
这是表格列表:
<HiddenControl(P_CAP=BOV) (readonly)>
<HiddenControl(P_COD_S=) (readonly)>
<TextControl(P_COD=IT001990225863)>
<IgnoreControl(<None>=<None>)>>