擅长:python、mysql、java
<p>如果html代码正是该页面上的代码,请尝试类似的方法。当您输入b.select_form(nr=0)时,可能由于某些原因第一个表单不是您所选择的。通过在b.select_form()中查找表单名称,可以确保找到正确的表单。测试一下,看看效果如何。在</p>
<pre><code>import mechanize
b = mechanize.Browser()
b.open(loginURL)
#since the actual form is named loginform just select it
b.select_form("loginform")
b['id'] name of login input field
b['pin']
b.submit()
</code></pre>