牙叔教程 简单易懂
联众识图简介
联众识图平台,仅做图像辅助识别,不做破解,不做批量登录,不盗取信息,不主动进入其他计算机系统,不做恶意软件的帮助者。上传的图片,是为了解决计算机批量识别问题,如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("识别失败"); }
识别的图片
联众返回的数据
{ "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文档, 最后才是群里问问
--- 牙叔教程
声明
部分内容来自网络
本教程仅用于学习, 禁止用于其他用途