当我在 python 中发送发布请求时......我该怎么做

Posted

技术标签:

【中文标题】当我在 python 中发送发布请求时......我该怎么做【英文标题】:When I send a post request in python...how do I 【发布时间】:2010-12-20 05:56:04 【问题描述】:

有“检查”吗?

例如... 我会有一本包含要发送到 POST 的参数的字典。

params = 'text':'how are you?', 'subject':'hi'

那我就有了

opener.open('theurl',urllib.urlencode(params))

问题是...这些参数与文本框配合得很好,因为我只是将值放在那里。单选按钮怎么样?我如何表示哪个是“已检查”?

【问题讨论】:

【参考方案1】:

单选按钮也有值

<input type="radio" name="music" value="Rock" checked="checked"> Rock<br>
<input type="radio" name="music" value="Pop"> Pop<br>
<input type="radio" name="music" value="Metal"> Metal<br>

对于这种情况 "music":"Rock" in params

【讨论】:

请注意,如果value 属性被省略并且单选或复选框被勾选,提交的值将是'on'

以上是关于当我在 python 中发送发布请求时......我该怎么做的主要内容,如果未能解决你的问题,请参考以下文章

当我发送 POST 请求时,我在 AXON SAGA 实施中收到 404 错误。可能是啥原因? [关闭]

当我在我的 Web 应用程序中发送 Ajax 请求时,控制器端会在 laravel 的请求参数中为我提供脚本

当我尝试使用 Tomcat 服务器在 java servlet 中发送 GET 请求时,我在实例化 servlet 类时遇到错误

用于 USPTO 网站抓取的 Python 发布请求

从 STORE 发送 POST 请求

处理 Json 请求时出错