Python - 向网页表单提交复选框

1 投票
1 回答
1062 浏览
提问于 2025-04-16 14:57

我在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

你的问题有点宽泛,因为你没有说明你使用的是哪个网页框架。应用程序的代码可以检查请求中是否有复选框的键,或者检查一个特定的值……如果你没有提供更多信息,可以尝试把它设置成像'1'这样的值,看看会发生什么。

撰写回答