From d0254ec25344c777ff6565d1452138f3940b61d5 Mon Sep 17 00:00:00 2001 From: lijian80 Date: Thu, 23 May 2019 11:53:46 +0800 Subject: [PATCH 1/7] update readme --- README.rst | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/README.rst b/README.rst index b267e08..9eb5fe8 100644 --- a/README.rst +++ b/README.rst @@ -1,3 +1,44 @@ +极验验证 +======== +极验行为验证是一款可以帮助你的网站与 APP 应用识别与拦截机器程序批量自动化操作的SaaS应用。它是由极验开发的 +新一代人机验证产品,它不基于传统“问题-答案”的检测模式,而是通过利用深度学习对验证过程中产生的行为数据进行 +高维分析,发现人机行为模式与行为特征的差异,更加精准地区分人机行为。 + + +集成流程 +-------- +行为验证的整个集成流程是顺序进行的,业务层主要涉及到客户端和服务端的部署,在下一个步骤开始前请确保上一个 +步骤的检查点都已经正确完成;请开发者严格按照步骤进行。 + +步骤: 注册极验账户(1) - 登录极验后台(2) - 注册验证ID和Key (3) - 配置ID属性(4) - 集成服务端代码(5) - + 集成客户端代码(6) - 服务上线(7) - 数据上线(8) - 登录后台查看数据(9) + + +新手指南 +-------- +0. 产品概述 - https://docs.geetest.com/install/overview/prodes/ +1. 入门指引 - https://docs.geetest.com/install/overview/beginner/ + + +文档导航 +-------- +* 部署指引 - https://docs.geetest.com/install/overview/guide +* 数据通讯流程 - https://docs.geetest.com/install/overview/flowchart +* 服务的部署 - https://docs.geetest.com/install/deploy/server/python +* 客户端部署 - https://docs.geetest.com/install/deploy/client/web +* 名词解释 - https://docs.geetest.com/install/help/glossary +* 常见问题 - https://docs.geetest.com/install/help/faq + + +联系我们 +-------- +官网: www.geetest.com +技术支持邮箱:service@geetest.com +技术支持电话:400-8521-816 +联系商务邮箱:cooperation@geetest.com +联系商务电话:13720157161 + + Gt Python SDK =============== 使用 3.1 之前版本SDK的用户如果想更新到3.1以及以后版本请先联系极验客服,因为为了兼容老用户,新的特性需要修改验证设置。 From d03867c4f9de4032ec49bfe4c0d9ed93d7d153cf Mon Sep 17 00:00:00 2001 From: lijian80 Date: Thu, 23 May 2019 11:59:11 +0800 Subject: [PATCH 2/7] readme --- README.rst | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.rst b/README.rst index 9eb5fe8..ba789a8 100644 --- a/README.rst +++ b/README.rst @@ -10,8 +10,8 @@ 行为验证的整个集成流程是顺序进行的,业务层主要涉及到客户端和服务端的部署,在下一个步骤开始前请确保上一个 步骤的检查点都已经正确完成;请开发者严格按照步骤进行。 -步骤: 注册极验账户(1) - 登录极验后台(2) - 注册验证ID和Key (3) - 配置ID属性(4) - 集成服务端代码(5) - - 集成客户端代码(6) - 服务上线(7) - 数据上线(8) - 登录后台查看数据(9) +步骤: 注册极验账户(1) 一 登录极验后台(2) 一 注册验证ID和Key (3) 一 配置ID属性(4) 一 集成服务端代码(5) 一 + 集成客户端代码(6) 一 服务上线(7) 一 数据上线(8) 一 登录后台查看数据(9) 新手指南 @@ -32,11 +32,11 @@ 联系我们 -------- -官网: www.geetest.com -技术支持邮箱:service@geetest.com -技术支持电话:400-8521-816 -联系商务邮箱:cooperation@geetest.com -联系商务电话:13720157161 +官网: www.geetest.com +技术支持邮箱:service@geetest.com +技术支持电话:400-8521-816 +联系商务邮箱:cooperation@geetest.com +联系商务电话:13720157161 Gt Python SDK From d2ca3046ed9f29b3ee7173d11bd1be76772b0e84 Mon Sep 17 00:00:00 2001 From: lijian80 Date: Thu, 23 May 2019 14:18:56 +0800 Subject: [PATCH 3/7] update readme --- README.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.rst b/README.rst index ba789a8..46b6155 100644 --- a/README.rst +++ b/README.rst @@ -10,7 +10,7 @@ 行为验证的整个集成流程是顺序进行的,业务层主要涉及到客户端和服务端的部署,在下一个步骤开始前请确保上一个 步骤的检查点都已经正确完成;请开发者严格按照步骤进行。 -步骤: 注册极验账户(1) 一 登录极验后台(2) 一 注册验证ID和Key (3) 一 配置ID属性(4) 一 集成服务端代码(5) 一 +步骤 :注册极验账户(1) 一 登录极验后台(2) 一 注册验证 ID 和 Key (3) 一 配置ID属性(4) 一 集成服务端代码(5) 一 集成客户端代码(6) 一 服务上线(7) 一 数据上线(8) 一 登录后台查看数据(9) @@ -32,10 +32,10 @@ 联系我们 -------- -官网: www.geetest.com -技术支持邮箱:service@geetest.com +官网: www.geetest.com +技术支持邮箱:service@geetest.com 技术支持电话:400-8521-816 -联系商务邮箱:cooperation@geetest.com +联系商务邮箱:cooperation@geetest.com 联系商务电话:13720157161 From 253fe704ef6ecad0611c4731807732269bc2a1a0 Mon Sep 17 00:00:00 2001 From: lijian80 Date: Thu, 23 May 2019 14:20:38 +0800 Subject: [PATCH 4/7] update readme --- README.rst | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.rst b/README.rst index 46b6155..29d5264 100644 --- a/README.rst +++ b/README.rst @@ -10,7 +10,7 @@ 行为验证的整个集成流程是顺序进行的,业务层主要涉及到客户端和服务端的部署,在下一个步骤开始前请确保上一个 步骤的检查点都已经正确完成;请开发者严格按照步骤进行。 -步骤 :注册极验账户(1) 一 登录极验后台(2) 一 注册验证 ID 和 Key (3) 一 配置ID属性(4) 一 集成服务端代码(5) 一 +步骤: 注册极验账户(1) 一 登录极验后台(2) 一 注册验证 ID 和 Key (3) 一 配置ID属性(4) 一 集成服务端代码(5) 一 集成客户端代码(6) 一 服务上线(7) 一 数据上线(8) 一 登录后台查看数据(9) @@ -32,11 +32,11 @@ 联系我们 -------- -官网: www.geetest.com -技术支持邮箱:service@geetest.com -技术支持电话:400-8521-816 -联系商务邮箱:cooperation@geetest.com -联系商务电话:13720157161 +* 官网: www.geetest.com +* 技术支持邮箱:service@geetest.com +* 技术支持电话:400-8521-816 +* 联系商务邮箱:cooperation@geetest.com +* 联系商务电话:13720157161 Gt Python SDK From 4096123544001c2e5b3132c4a5a05c2277e399ac Mon Sep 17 00:00:00 2001 From: lijian80 Date: Thu, 23 May 2019 14:21:51 +0800 Subject: [PATCH 5/7] update readme --- README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.rst b/README.rst index 29d5264..5ebc67b 100644 --- a/README.rst +++ b/README.rst @@ -10,7 +10,7 @@ 行为验证的整个集成流程是顺序进行的,业务层主要涉及到客户端和服务端的部署,在下一个步骤开始前请确保上一个 步骤的检查点都已经正确完成;请开发者严格按照步骤进行。 -步骤: 注册极验账户(1) 一 登录极验后台(2) 一 注册验证 ID 和 Key (3) 一 配置ID属性(4) 一 集成服务端代码(5) 一 +步骤 注册极验账户(1) 一 登录极验后台(2) 一 注册验证 ID 和 Key (3) 一 配置ID属性(4) 一 集成服务端代码(5) 一 集成客户端代码(6) 一 服务上线(7) 一 数据上线(8) 一 登录后台查看数据(9) From 545cb1a9fdf25d8ec8a3088b764faccac4b12c2d Mon Sep 17 00:00:00 2001 From: lijian80 Date: Thu, 23 May 2019 15:28:25 +0800 Subject: [PATCH 6/7] update readme --- README.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.rst b/README.rst index 5ebc67b..cd9f952 100644 --- a/README.rst +++ b/README.rst @@ -10,8 +10,8 @@ 行为验证的整个集成流程是顺序进行的,业务层主要涉及到客户端和服务端的部署,在下一个步骤开始前请确保上一个 步骤的检查点都已经正确完成;请开发者严格按照步骤进行。 -步骤 注册极验账户(1) 一 登录极验后台(2) 一 注册验证 ID 和 Key (3) 一 配置ID属性(4) 一 集成服务端代码(5) 一 - 集成客户端代码(6) 一 服务上线(7) 一 数据上线(8) 一 登录后台查看数据(9) +步骤 注册极验账户(1) -> 登录极验后台(2) -> 注册验证 ID 和 Key (3) -> 配置ID属性(4) -> 集成服务端代码(5) -> + 集成客户端代码(6) -> 服务上线(7) -> 数据上线(8) -> 登录后台查看数据(9) 新手指南 From 28dad92dcd21de9d91b4c0e3990b9e19d1a84aca Mon Sep 17 00:00:00 2001 From: lijian80 Date: Thu, 23 May 2019 15:54:45 +0800 Subject: [PATCH 7/7] update readme --- README.rst => README.md | 57 +++++++++++++++-------------------------- 1 file changed, 21 insertions(+), 36 deletions(-) rename README.rst => README.md (86%) diff --git a/README.rst b/README.md similarity index 86% rename from README.rst rename to README.md index cd9f952..d12e079 100644 --- a/README.rst +++ b/README.md @@ -1,4 +1,4 @@ -极验验证 +极验行为验证 ======== 极验行为验证是一款可以帮助你的网站与 APP 应用识别与拦截机器程序批量自动化操作的SaaS应用。它是由极验开发的 新一代人机验证产品,它不基于传统“问题-答案”的检测模式,而是通过利用深度学习对验证过程中产生的行为数据进行 @@ -10,8 +10,7 @@ 行为验证的整个集成流程是顺序进行的,业务层主要涉及到客户端和服务端的部署,在下一个步骤开始前请确保上一个 步骤的检查点都已经正确完成;请开发者严格按照步骤进行。 -步骤 注册极验账户(1) -> 登录极验后台(2) -> 注册验证 ID 和 Key (3) -> 配置ID属性(4) -> 集成服务端代码(5) -> - 集成客户端代码(6) -> 服务上线(7) -> 数据上线(8) -> 登录后台查看数据(9) +步骤: 注册极验账户(1) - 登录极验后台(2) - 注册验证 ID 和 Key (3) - 配置ID属性(4) - 集成服务端代码(5) - 集成客户端代码(6) - 服务上线(7) - 数据上线(8) - 登录后台查看数据(9) 新手指南 @@ -45,7 +44,7 @@ Gt Python SDK 极验验证的Python SDK目前提供基于django, flask, tornado框架的DEMO。 -本项目是面向服务器端的,具体使用可以参考我们的 `文档 `_ ,客户端相关开发请参考我们的 `前端文档。 `_. +本项目是面向服务器端的,具体使用可以参考我们的[文档](http://www.geetest.com/install/sections/idx-server-sdk.html) ,客户端相关开发请参考我们的 [前端文档](http://www.geetest.com/install/). **注意事项:部署在生产环境中时,需要将gt.js文件存放到项目中并在页面中引用该文件。该js的作用是充分利用多CDN,使静态文件尽可能加载成功。** @@ -62,33 +61,27 @@ Gt Python SDK 1. 获取代码 -从 `Github `__ 上Clone代码: - -.. code-block:: bash - +从[Github](https://github.com/GeeTeam/gt-python-sdk/)上Clone代码: +``` $ git clone https://github.com/GeeTeam/gt-python-sdk.git - +``` 2. 安装GeetestSDK - -.. code-block:: bash - +``` $ sudo python setup.py install - +``` 3. 初始化验证 在调用GeetestLib前请自行设定公钥和私钥,用户id为可选项,默认为随机数字: -.. code-block :: python - +``` captach_id = "你的公钥" private_key = "你的私钥" user_id = random.randint(1,100) +``` 根据自己的私钥初始化验证 - -.. code-block :: python - +``` @app.route('/getcaptcha', methods=["GET"]) def get_captcha(): user_id = random.randint(1,100) @@ -98,11 +91,9 @@ Gt Python SDK session["user_id"] = user_id response_str = gt.get_response_str() return response_str - +``` 4. 二次验证 - -.. code-block :: python - +``` @app.route('/validate', methods=["POST"]) def validate_capthca(): gt = GeetestLib(captcha_id, private_key) @@ -117,33 +108,27 @@ Gt Python SDK result = gt.fail_validate(challenge, validate, seccode) result = "success" if result else "fail" return result - +``` 运行demo --------------------- 1. django demo运行:进入django_demo文件夹,运行: - -.. code-block:: bash - +``` $ python manage.py runserver 0.0.0.0:8000 - +``` 在浏览器中访问http://localhost:8000即可看到Demo界面 2. flask demo运行:进入flask_demo文件夹,运行: - -.. code-block:: bash - +``` $ python start.py - +``` 在浏览器中访问http://localhost:5000即可看到Demo界面 3. tornado demo运行:进入tornado_demo文件夹,运行: - -.. code-block:: bash - +``` $ python start.py - +``` 在浏览器中访问http://localhost:8088即可看到Demo界面 @@ -173,4 +158,4 @@ Gt Python SDK - 去除SDK对Session操作, 现在Session部分由开发者自己处理 - 简易化初始化过程. - - 修复failback模式BUG + - 修复failback模式BUG \ No newline at end of file