Python - 将复选框发布到Web表单

时间:2011-04-02 17:52:33

标签: python webforms checkbox urllib2

我在python中使用此代码将内容发布到网页中的表单。 但我不想只发送一些文本作为输入文本框,我还想决定是否检查表单中的复选框。 我必须给“web_form”中的'checkbox'参数赋予什么价值?

web_form = [('textbox', text),('checkbox', ?????)]
form_data = urllib.urlencode(web_form)
o = urllib2.build_opener(url)
res = o.open(url, form_data).read()

这是表单的html:

<form action="?" method="POST" enctype="multipart/form-data">
<textarea name="textbox"></textarea> Checkbox <input type='checkbox' name='cb' > <input type="submit" value="submit" /></div>
</form>

1 个答案:

答案 0 :(得分:0)

您的问题非常广泛,因为您没有提及您正在使用的网络框架。 应用程序代码可以检查请求中是否存在复选框键或检查特定值...除非您提供更多信息:尝试将其设置为“1”并查看发生的情况。