How to validate a ReCaptcha response server side with Python?(如何用Python验证ReCaptcha响应服务器端?)
本文介绍了如何用Python验证ReCaptcha响应服务器端?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想检查客户端在我的注册表单中使用react-google-recaptcha
生成的响应。
不幸的是,我不知道如何使用Python在服务器端验证它。
我尝试了recaptcha-client
:https://pypi.python.org/pypi/recaptcha-client,但它似乎希望从直接使用相同库生成的iframe获得响应。
推荐答案
实际上非常简单,不需要任何库来执行此验证,遵循谷歌的文档:https://developers.google.com/recaptcha/docs/verify
我只需对地址中的参数进行编码,并向Google服务器发送请求,以下是我的代码,请注意,我使用的是Flask,但对于任何Python后端,原理都是相同的:
这篇关于如何用Python验证ReCaptcha响应服务器端?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!