我是python的新手,我正在尝试“选择”网站调查中的单选按钮。我真的不知道从哪里开始使用python代码。我相信调查是在javascript中,当点击提交按钮时,它会将数据发送到运行调查的服务器。我从调查radiobutton得到的代码如下
<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">
任何有关如何完成此任务的帮助将不胜感激。感谢。
答案 0 :(得分: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()