Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python-将复选框发布到web表单_Python_Webforms_Checkbox_Urllib2 - Fatal编程技术网

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

Python-将复选框发布到web表单,python,webforms,checkbox,urllib2,Python,Webforms,Checkbox,Urllib2,我使用python中的这段代码将一些内容发布到web页面中的表单中。 但是我不只是想发送一些文本作为输入文本框,我还想确定表单中的复选框是否被选中。 我必须为web表单中的“checkbox”参数赋予什么值 web_form = [('textbox', text),('checkbox', ?????)] form_data = urllib.urlencode(web_form) o = urllib2.build_opener(url) res = o.open(url, form_dat

我使用python中的这段代码将一些内容发布到web页面中的表单中。 但是我不只是想发送一些文本作为输入文本框,我还想确定表单中的复选框是否被选中。 我必须为web表单中的“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>

您的问题相当广泛,因为您并没有提到您正在使用的web框架。
应用程序代码可以检查请求中是否存在复选框键,也可以检查特定值……除非您提供更多信息:尝试将其设置为类似“1”的值,然后查看发生了什么情况。

啊,对不起。这是html:checkbox的形式