Python Mechanize表单提交

时间:2015-04-25 08:41:56

标签: python linux forms 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()

似乎它只是加载而没有任何事情发生。

1 个答案:

答案 0 :(得分:0)

表单的名称为LoginForm。所以你应该选择它:

br.select_form("LoginForm")

第一个表单字段的名称也是login而不是loggInn,因此您使用

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