API¶
Contents
API提供的类: GeetestLib
主要方法有 : pre_process(); validate(); failback_validate(); success_validate().
GeetestLib¶
-
class
geetest.geetest.GeetestLib(captcha_id, private_key)¶ Bases:
object-
API_URL= 'http://api.geetest.com'¶
-
FAIL_RES= 'fail'¶
-
FN_CHALLENGE= 'geetest_challenge'¶
-
FN_SECCODE= 'geetest_seccode'¶
-
FN_VALIDATE= 'geetest_validate'¶
-
GT_STATUS_SESSION_KEY= 'gt_server_status'¶
-
REGISTER_HANDLER= '/register.php'¶
-
SUCCESS_RES= 'success'¶
-
VALIDATE_HANDLER= '/validate.php'¶
-
failback_validate(challenge, validate, seccode)¶ failback模式的二次验证方式.在本地对轨迹进行简单的判断返回验证结果.
-
pre_process()¶ 验证初始化预处理.
-
success_validate(challenge, validate, seccode)¶ 正常模式的二次验证方式.向geetest server 请求验证结果.
-
validate(status, challenge, validate, seccode)¶ validate二次验证. validate 会根据 status 自动判断调用 success_validat 或者 failback_validate
-