Python机械化如何知道它是否工作?

2024-03-29 02:34:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用一种形式报名。但是我如何知道它是否有效,或者表单给出了什么错误(比如密码)

import mechanize

br = mechanize.Browser()
br.open("http://www.gutefrage.net/nutzer_hinzufuegen")
br.select_form(name = "regForm")

br.form['fRegister[nickname]'] = 'Username'
br.form['fRegister[email]'] = 'email@email.com'
br.form['fRegister[password]'] = 'password'
for i in range(0, len(br.find_control(name="fRegister[accept]").items)):
br.find_control(name="fRegister[accept]").items[i].selected =True

req = br.submit()

Tags: namebrform密码表单email错误items