我试图找到一种方法来填写表单,然后得到验证码响应,在stackoverflow上发现了以下代码:
import urllib
import json
URIReCaptcha = 'https://www.google.com/recaptcha/api/siteverify'
recaptchaResponse = body.get('recaptchaResponse', None)
private_recaptcha = '6LdXXXXXXXXXXXXXXXXXXXXXXXX'
remote_ip = request.remote_addr
params = urllib.urlencode({
'secret': private_recaptcha,
'response': recaptchaResponse,
'remote_ip': remote_ip,
})
# print params
data = urllib.urlopen(URIReCaptcha, params).read()
result = json.loads(data)
success = result.get('success', None)
if success == True:
print 'reCaptcha passed'
else:
print 'recaptcha failed'
我试过了,但上面说“身体”没有定义。 所以我试着请求.get但是我犯了很多错误。在
有什么线索可以让我做这个吗??
此外,为了验证我的表单,我只需要将captcha响应传递给表单就可以了??在
谢谢大家的回答
编辑: 这是我从那里得到的帖子的链接: How to validate a ReCaptcha response server side with Python?
目前没有回答
相关问题 更多 >
编程相关推荐