gpt4 book ai didi

python - 如何使用 Python 提交 Web 表单?

转载 作者:行者123 更新时间:2023-11-28 19:34:38 29 4
gpt4 key购买 nike

首先,如果这个问题有点模糊和杂乱无章,对不起!我对 Python 没问题,但我以前从未做过任何与 HTTP 相关的事情。

我正在尝试自动提交 Web 表单,并阅读一些 this page我明白我需要做一个 POST 请求。我还找到了一个演示 urllib 模块的代码片段:


import urllib
params = urllib.urlencode({'spam': 1, 'eggs': 2, 'bacon': 0})
f = urllib.urlopen("http://www.musi-cal.com/cgi-bin/query", params)
print f.read()

但是我还是不太明白我在做什么。我需要以某种方式触发“提交”,并且我假设我提交的实际数据会进入参数中的某个地方?

最佳答案

那里的代码应该做你想做的。

无论您想使用什么数据,都应该像示例中那样进入参数。当参数作为参数包含在 urlopen 中时,将使用 POST 请求(而不是 GET)。

只要调用 urlopen,我相信 POST 请求就会被提交。但是,如果您想要响应,则需要使用 f.read()。

关于python - 如何使用 Python 提交 Web 表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3783260/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com