Forms 使用机械化有困难

Forms 使用机械化有困难,forms,python-2.7,mechanize,Forms,Python 2.7,Mechanize,所以我对使用mechanize还不熟悉,我正试图用python 2.7编写一个程序,让我登录我的校园wifi 因此,我已经使用mechanize编写了一些代码,应该让我登录。每个字段的名称都是准确的,表单名称也是准确的。然而,每当我运行程序时,似乎什么都没有发生。它不提交数据,程序保持运行,所以我必须强制关闭它 我遗漏了什么吗?我一直在网上搜寻,我现在做的似乎还不错 mechbrowse=mechanize.Browser() mechbrowse.open(login_page) mech

所以我对使用mechanize还不熟悉,我正试图用python 2.7编写一个程序,让我登录我的校园wifi

因此,我已经使用mechanize编写了一些代码,应该让我登录。每个字段的名称都是准确的,表单名称也是准确的。然而,每当我运行程序时,似乎什么都没有发生。它不提交数据,程序保持运行,所以我必须强制关闭它

我遗漏了什么吗?我一直在网上搜寻,我现在做的似乎还不错

mechbrowse=mechanize.Browser()

mechbrowse.open(login_page)

mechbrowse.select_form(name='frmHTTPClientLogin')

mechbrowse.form['username'] = login_username
mechbrowse.form['password'] = login_password

mechbrowse.submit(name='btnSubmit')

我是否需要编写任何东西来执行所有这些操作?

代码在停止之前需要走多远?这可能会帮助您找到问题所在。它读取存储用户信息的文件,该文件位于mechanize步骤之前。