问题是表单有一个包含事件的复选框:
<input id="CheckBox1" type="checkbox" name="CheckBox1" checked="checked" onclick="javascript:setTimeout('__doPostBack(\'CheckBox1\',\'\')', 0)" />
当我尝试检查时,复选框确实被检查:
CheckboxControl(CheckBox1=[*on])>
但事件没有发生。
我尝试使用br.submit()
,但发生的情况是复选框未经检查:
CheckboxControl(CheckBox1=[on])>
答案 0 :(得分:1)
Mechanize根本不包含javascript解释器。你需要一个“无头浏览器”。