免责声明
本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途。
// 此代码为本博客整理提供
/**
* 联众图像识别函数
* @param {string} username 联众图像识别账号
* @param {string} password 联众图像识别密码
* @param {object} img 识别图片
*/
/**
* 敬告使用者
*
* 联众识图网站SDK页面提供的接口、实例文件均为第三方开发,非联众识图开发,因技术原因,联众识图平台未进行代码审查,亦不能确定代码的功能作用,请接入的开发者审查代码后调用。如实例中包含恶意代码或针对某网站、软件的攻击行为,请联系联众识图平台删除链接。
*
* 联众识别平台仅为残障人士以及有需要的个人和企业提供图像识别和图像识别分类服务,联众平台仅仅被动接受开发者传入的图像返回图像中的文字或结果信息,不参与破解,不为恶意软件提供帮助,不针对任何网站或个人。
* 请勿利用联众识别做违反国家法律法规的行为,否则强制停止使用,不予退费,联众将依法向有关部门递交您的个人资料!
* 违法软件是指的是包括但不限于以下用途的软件:
* 1、破解、入侵系统,或正常登录但超越授权范围获取信息。
* 2、赌博
* 3、薅羊毛
* 4、批量登录、批量注册、批量支付
* 5、游戏外挂、游戏辅助
* 6、超越访问频率限制
* 7、批量盗取公民个人信息,获取手机号、身份证等隐私信息
*
*/
function getCode(username, password, img) {
http.__okhttp__.setTimeout(3e4);
var r = images.toBase64(img, format = "png"), i = device.release, c = device.model, s = device.buildId;
try {
var n = http.postJson("https://v2-api.jsdama.com/upload", {
softwareId: 11111,
softwareSecret: " ",
username: username,
password: password,
captchaData: r,
captchaType: 1001,
captchaMinLength: 0,
captchaMaxLength: 0,
workerTipsId: 0
}, {
headers: {
"User-Agent": "Mozilla/5.0 (Linux; Android " + i + "; " + c + " Build/" + s + "; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 Mobile Safari/537.36",
}
});
} catch (e) {
return {
code: "-1",
msg: "网络链接超时...",
data: {}
};
}
var d = n.body.json(), p = d.code, m = d.message;
if ("10079009" == p) return {
code: p,
msg: m,
data: {}
};
if ("10142006" == p) return {
code: p,
msg: m,
data: {}
};
if ("10142004" == p) return {
code: p,
msg: m,
data: {}
};
if ("10142005" == p) return {
code: p,
msg: m,
data: {}
};
if ("10079006" == p) return {
code: p,
msg: m,
data: {}
};
if ("0" == p) {
return {
code: p,
msg: m,
data: {
res: d.data.recognition
}
};
}
return d;
}