支持图片类型:
打码类型 | 类型名称 |
---|---|
1001 | 4-6英数混合 |
1201 | 滑动图片,返回左上角坐标 |
1301 | 四字成语点字(目前只支持成语,且在右上角) |
支持以上验证码类型,但不仅限上述类型.可根据实际需求开放和定制.
使用教程和优点:
1、无需安装,只需要往服务器地址发送图片数据(或者图片URL),图像类型,即可0.2秒返回识别结果
2、全自动24小时打码,0.2秒极速返回结果,通用验证码准确率达90%,超过人工准确率,价格低,并且时刻更新算法库.
3、专业的图像识别团队,可快速定制不同网站验证码,定制验证码准确率达95%以上
4、高并发,可支持识别1000张/秒,可日打千万级别
5、提供百万量级验证码供测试,先使用后付款,日结。每天送1万码
合作方式:(二选一)
1、我方提供API接口,客户调用API并得到打码结果
2、(类似人工打码)平台提供算法验证码队列API接口,我方调用api请求验证码并返回识别结果
调用接口代码(IP地址联系QQ1689988748提供)
#encoding=utf8
#python版本2.7
import hashlib
import requests
import urllib
import json
import base64
class AutoDama():
HOST = 'http://XXXX/'
def __init__(self,username,password):
self.username=username
self.password=password
def post(self,path,params={}):
try:
url = self.HOST+'/'+path
response= requests.post(url, data=params)
return response
except Exception, e:
print "post timeout", str(e)
return {}
#上传验证码 参数filePath 验证码图片路径 如d:/1.jpg type是类型
def decode(self,filePath,type):
try:
f=open(filePath,'rb')
fdata=f.read()
filedata=base64.b64encode(fdata)
f.close()
data={'user':self.username,
'pwd':self.password,
'imgType':type,
'imgData':filedata,
}
res = self.post('d2Data',data)
jres = json.loads(res.content)
print "decode:",type,res.content
return jres['result']
except Exception, e:
print "decode error", str(e)
#url地址打码 参数 url地址 type是类型(类型查看http://wiki.dama2.com/index.php?n=ApiDoc.Pricedesc) return 是答案为成功 如果为负数 则为错误码
def decodeUrl(self,url,type):
try:
data={'user':self.username,
'pwd':self.password,
'imgType':type,
'imgUrl':url,
}
#print data
res = self.post('d2Url', data)
print "decodeUrl :",type, res.content
jres = json.loads(res.content)
return jres['result']
except Exception, e:
print "decode error", str(e)
#调用类型实例:
#1.实例化类型 参数是用户账号和密码
dmt=AutoDama("testuser","testpwd")
#2.调用方法:
dmt.decode('./images/1.jpg',1001)#上传打码,输出结果
dmt.decodeUrl('https://img-blog.csdnimg.cn/20181031112002686.jpg',1001)
dmt.decodeUrl('https://img-blog.csdnimg.cn/20181031112048232.png',1201)