牙叔教程 简单易懂
联众识图简介
联众识图平台,仅做图像辅助识别,不做破解,不做批量登录,不盗取信息,不主动进入其他计算机系统,不做恶意软件的帮助者。上传的图片,是为了解决计算机批量识别问题,如OCR扫描。如上传验证码类型的图片,需软件仅仅用于合法业务,软件本身不能是为破解系统、入侵盗取公民信息而开发。
识图使用方法
// 只要填入你的联众账号密码, 就可以使用了
let username = "联众账号";
let password = "联众密码";
/* -------------------------------------------------------------------------- */
http.__okhttp__.setTimeout(3e4); // 网络不好可能会超时, 设置超时时间
let imgPath = files.path("./验证码.png");
let img = images.read(imgPath);
var imgBase64 = images.toBase64(img);
img.recycle();
var result = http.postJson("https://v2-api.jsdama.com/upload", {
softwareId: 12330,
softwareSecret: "FjXYcWGeVRaReAuW92PrsTKnkG9HuLoy3DXhJc5H",
username: username,
password: password,
captchaData: imgBase64,
captchaType: 1001,
captchaMinLength: 0,
captchaMaxLength: 0,
});
let body = result.body.json();
if (body.code === 0) {
log("识别成功");
log("识别结果: " + body.data.recognition);
} else {
log("识别失败");
}
识别的图片
验证码.png联众返回的数据
{
"message":"",
"data":{
"recognition":"YMWK",
"captchaId":"20211108:000000000057218895666"
},
"code":0
}
响应字段 | 意义 | 值 | 值类型 |
---|---|---|---|
code | 错误代码 | 0 | [object Number] |
message | 错误信息 | "" | [object String] |
captchaId | 识别ID | "20211108:000000000057218895666" | [object String] |
recognition | 识别结果 | "YMWK" | [object String] |
备注
- 请求字段中的captchaType表示图片类型, 1001表示最简单的四位数验证码
- 请求字段中的captchaMinLength表示图片中字符最少数量
- 请求字段中的captchaMaxLength表示图片中字符最多数量
参考
联众官方文档
联众验证码类型 对应请求体中的captchaType字段
名人名言
思路是最重要的, 其他的百度, bing, stackoverflow, github, 安卓文档, autojs文档, 最后才是群里问问
--- 牙叔教程
声明
部分内容来自网络
本教程仅用于学习, 禁止用于其他用途
网友评论