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

より具体的に言うと、このような HTML アンケートで投票する Python コードを作成したいので、ブラウザーがどのようにして私の choie のデータをサーバーに送信するのかということです。

4

1 に答える 1

1

フォームmethod属性が post(私が思うに) の場合、ブラウザは投稿リクエストを送信します。リクエスト ライブラリを使用している場合、これはコードです。

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

リクエスト ドキュメント POST リクエスト リクエスト
を使用していない場合は、神がコードを書くのを助けてくれます。

于 2013-01-11T14:05:36.803 に答える