-2

我的问题是,当您点击像这样的 html 服务上的提交按钮时,究竟会发生什么?

<INPUT TYPE="radio" NAME="bev" VALUE="no" CHECKED>No beverage<BR>
<INPUT TYPE="radio" NAME="bev" VALUE="tea">Tea<BR>
<INPUT TYPE="radio" NAME="bev" VALUE="cof">Coffee<BR>
<INPUT TYPE="radio" NAME="bev" VALUE="lem">Lemonade<BR>

更具体地说,我的意思是浏览器如何将我的 choie 数据发送到服务器,因为我想编写一个 Python 代码,在这样的 HTML 调查中为我投票

4

1 回答 1

1

如果表单method属性是 post(我认为是) ,那么浏览器会发送一个 post 请求。如果你使用 requests 库,这是代码

data = {'bev': 'tea'}
#Define a dict with parameter with keys as name attribute values and value as the content you want to send
r = requests.get("http://awebsite.com/", params=data)
print r.content

Requests docs POST requests
如果您不使用请求,那么上帝会帮助您编写代码。

于 2013-01-11T14:05:36.803 回答