Python 机械化表单提交

Python Mechanize Form submit

我正在尝试使用 mechanize 登录一个网页,其中包含会员编号 (medlemsnummer) 和邮政编码 (postnummer)。

br = Browser()
br.open('http://www.bokklubben.no/SamboWeb/medlem/minSide.do')

br.select_form(nr=1)

br.form['loggInn'] = '123456'
br.form['passord'] = '0202'

br.submit()

似乎只是加载,没有任何反应。

表单有一个名称,LoginForm。所以你应该 select 像这样:

br.select_form("LoginForm")

另外第一个表单字段的名称是 login 而不是 loggInn 所以你使用

br.form['login'] = '123456'