验证码识别工具

验证码识别工具

一、验证码的由来:

网络上验证码的出现主要是区分正在进行的某项操作,到底是人工在进行,还是软件在进行。具有防止一些恶意行为产生的功能,验证码这个词最早产生时间是在2002年,具有GIF动画验证码,手机短信验证码,电话接听验证码,视频验证码及其他的多项验证码验证形式,各大网站采取的验证码验证方式都各不相同,在行业内,没有一个统一的标准要求必须要使用某种特定的验证码。

二、为什么要批量识别验证码:

批量识别验证码的主要作用便是帮助我们完成批量操作,进一步规避网站所采取的防御措施,加快速度,有效提升工作效率,完成自己想要达到的工作目的。

三、识别验证码的主流方法:

目前摆在我们用户面前识别验证码的主流方法分为人工识别与软件识别,其中人工识别速度较慢,通过利用答题吧验证码识别工具识别速度更快,且正确率可维持在99.1%。

四、验证码识别工具的使用方法:

1.打开浏览器,进入目标平台首页

2.开始注册账号,注册完成之后点击登录

3.登录成功,进入平台主页面,查看各项操作图标

4.点击右上角免费试用

5.上传检测所需要的软件,开始检测

6.等待结果

HTTP接口说明

答题(上传)

上传题目图片返回结果.

请求URL

http://www.dati8.com/create.aspx

支持格式

application/json

HTTP请求方式

POST

请求参数

必选类型说明

usernametruestring用户名。

passwordtruestring用户密码(MD5加密后取后16位作为密码(小写字母))

typeidtrueint题目类型

timeoutfalseint任务超时时间,默认与最小值为60秒。

softidtrueint软件ID,开发者可自行申请。

softkeytruestring软件KEY,开发者可自行申请。

imagetruebyte只支持原始图二进制数据。

注意事项

1.开发时需要修改HTTP请求默认超时时间,具体数值需要大于任务超时的timeout参数。

2.特殊题如:中文、选择、类型较难完成的请把任务超时(timeout参数)设置大于100秒,以便满足任务重新分配机制。

3.网络环境中HTTP劫持会影响使用结果。

4.任务执行中切勿断拨或切断网络,否则无法接收结果。

返回结果

正确返回

JSON:{"Result":"答题结果","id":"题目Id(报错使用)"}

错误返回

文本消息

开发建议

推荐各开发者JSON方式为数据返回,为了代码运行更加健壮数据返回后先判断Result和Id两个分支是否存在,如果返回数据没有这两个分支就完全可以当错误返回处理。

错题报错

错题报错

答题结果错误报告

请求URL

http://www.dati8.com/Error.aspx

支持格式

application/json

HTTP请求方式

POST

请求参数

必选类型说明

usernametruestring用户名。

passwordtruestring用户密码(MD5加密后取后16位(小写字母))。

softidtrueint软件ID,开发者可自行申请。

softkeytruestring软件KEY,开发者可自行申请。

idtrueint报错题目的ID

注意事项

网络环境中HTTP劫持会影响使用结果。

返回结果

JSON:{"Result":"提交结果"}

查询

查询

查询用户信息

请求URL

http://www.dati8.com/info.aspx

支持格式

application/json

HTTP请求方式

POST

请求参数

必选类型说明

usernametruestring用户名。

passwordtruestring用户密码(用MD5加密后取后16位作为密码(小写字母))。

注意事项

网络环境中HTTP劫持会影响使用结果。 任务执行中切勿断拨或切断网络,否则无法接收结果。

返回结果

JSON:{"Score":"剩余点数","HistoryScore":"历史使用点数","TotalTopic":"答题总数"}

注册

注册

注册答题帐号

请求URL

http://www.dati8.com/register.aspx

支持格式

application/json

HTTP请求方式

POST

请求参数

必选类型说明

usernametruestring用户名。

passwordtruestring用户密码(明文长度(6-16位)只能是字母或数字)。

emailtruestring邮箱

Deveusernametruestring开发者用户名

Devepasswordtruestring开发者密码(用MD5加密后取后16位作为密码(小写字母))。

注意事项

网络环境中HTTP劫持会影响使用结果。 任务执行中切勿断拨或切断网络,否则无法接收结果。

返回结果

{"Result":"注册成功"}

充值

充值

用户充值

请求URL

http://www.dati8.com/recharge.aspx

支持格式

json

HTTP请求方式

POST

请求参数

必选类型说明

usernametruestring要充值的用户名。

idCardtruestring充值卡号。

Cardpasswordtruestring充值卡密码

注意事项

网络环境中HTTP劫持会影响使用结果。 任务执行中切勿断拨或切断网络,否则无法接收结果。

返回结果

{"Result":"充值结果"}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一个非常好用的验证码识别工具类api接口 群发?批量操作?验证码?可能乖孩子对于这些单个有了解,但是对于合在一起就...
    五中路东阅读 10,697评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,969评论 19 139
  • 介绍个好用的,做验证码识别api接口 各种平台都有人在咨询,验证码识别或者打码平台到底哪一个好?还有的希望有能够有...
    五中路东阅读 4,785评论 0 0
  • 最近跟一些朋友聊天,有个朋友说他买股票 10几20年了,主要是做长期投资,买了就放着不动。我问他:“选股依据是什么...
    田园闲人阅读 285评论 0 2
  • “四有”教师? 一、有反思 反思很重要,之前因为自己拖延症,到了今年驾照马上就过期了才去练车,但时间已经只剩...
    刘将军阅读 150评论 0 1