1

我对 python 很陌生,我正在尝试“选择”一个网站调查中的单选按钮。我真的不知道从哪里开始使用 python 代码。我相信调查是用 javascript 编写的,当单击提交按钮时,它会将数据发送到运行调查的服务器。我从调查单选按钮得到的代码如下

<input type="radio" class="sg-input sg-input-radio" name="sgE-1416699-3-2" id="sgE-1416699-3-2-10002" value="10002" title="Name of RadioButton">

我拥有的提交按钮的代码在这里

<input type="submit" class="sg-button sg-submit-button" id="sg_SubmitButton" name="sGizmoSubmitButton" data-domain="www.surveygizmo.com" value="Vote">

任何有关如何完成此操作的帮助将不胜感激。谢谢。

4

1 回答 1

1

假设你有这些参数:

sgE-1416699-3-2 = 10002
more_param = param_value

然后准备:

from urllib import urlopen, urlencode
data = {'sgE-1416699-3-2':'10002', 'more_param':'param_value'}
encodeddata = urlencode(data)
url = 'http://surveygizmo.com'

现在,发出 GET 请求:

r = urlopen("{0}?{1}".format(url, encodeddata))

发出 POST 请求:

r = urlopen(url, encodeddata)

阅读回复:

r.read()
于 2013-10-23T06:25:08.803 回答