#GeeTest-Python-SDK
##文件描述
-
geetest.py
极验的PythonSDK
-
django_demo
django项目demo文件
##运行django demo
-
从GitHub中clone一份到本地
-
进入django_demo文件夹
-
运行
python manage.py runserver 0.0.0.0:8000
##SDK 使用说明
###1.Init with private key and captcha id 使用私钥和公钥初始化
captcha_id ="Captcha Id"
private_key = "Private Key"
###2.Use register api to get challenge on each request 在每次用户请求验证码时使用register接口获取challenge
gt = geetest.geetest(captcha_id, private_key)
challenge = gt.geetest_register()
###3.Use challenge 使用获取的challenge构造scr
BASE_URL = "api.geetest.com/get.php?gt="
if len(challenge) == 32:
url = "http://%s%s&challenge=%s" % (BASE_URL, captcha_id, challenge)
httpsurl = "https://%s%s&challenge=%s" % (BASE_URL, captcha_id, challenge)
return render_to_response("index.html", {"url": url}, context_instance=RequestContext(request))
###4.Add captcha script to your page 在页面上添加验证的script
please insert your local captcha system code!
{% endif %}