电话咨询
19922193247
//数英汉字识别类型 对于参量里的type 参数,请使用者自行修改对应类型
// # 数英汉字类型
// # 通用数英1-4位 10110
// # 通用数英5-8位 10111
// # 通用数英9~11位 10112
// # 通用数英12位及以上 10113
// # 通用数英1~6位plus 10103 该类型识别率较高
// # 定制-数英5位~qcs 9001
// # 定制-纯数字4位 193
// # 中文类型
// # 通用中文字符1~2位 10114
// # 通用中文字符 3~5位 10115
// # 通用中文字符6~8位 10116
// # 通用中文字符9位及以上 10117
// # 定制-XX西游苦行中文字符 10107
// # 计算类型
// # 通用数字计算题 50100
// # 通用中文计算题 50101
// ## 定制-计算题 cni 452
// # 通用任意点选1~4个坐标 30009, 具体参数需要根据具体类型修改,点选具体类型某些需要 extra参数,请使用者自行修改对应类型
// # # 通用文字点选1(extra,点选文字逗号隔开,原图) 30100
// # # 定制-文字点选2(extra="click",原图) 30103
// # # 定制-单图文字点选 30102
// # # 定制-图标点选1(原图) 30104
// # # 定制-图标点选2(原图,extra="icon") 30105
// # # 定制-语序点选1(原图,extra="phrase") 30106
// # # 定制-语序点选2(原图) 30107
// # # 定制-空间推理点选1(原图,extra="请点击xxx") 30109
// # # 定制-空间推理点选1(原图,extra="请_点击_小尺寸绿色物体。") 30110
// # # 定制-tx空间点选(extra="请点击侧对着你的字母") 50009
// # # 定制-tt_空间点选 30101
// # # 定制-推理拼图1(原图,extra="交换2个图块") 30108
// # # 定制-xy4九宫格点选(原图,label_image,image) 30008
// 使用前 先导入图灵插件 按键精灵软件 最上面有个叫资源库的,里面的插件图灵插件 然后再把神梦http插件安装上,
// 把下方链接下载下来的ddl文件复制到 按键精灵安装的地方的的下面的plugin 例如(D:\Program Files (x86)\按键精灵\按键精灵2014\plugin) 文件里
//(链接: https://pan.baidu.com/s/1QIKjtitqP9Gycws0W-gcsw?pwd=yunm 提取码: yunm 复制这段内容后打开百度网盘手机App,操作更方便哦)
Function UrlEncode(url)
encode = ""
For i = 1 To Len(url)
char = Mid(url, i, 1)
asci = Asc(char)
If (asci >= 48 and asci <= 57) or (asci >= 65 and asci <= 90) or (asci >= 97 and asci <= 122) Then
encode = encode & char
ElseIf asci = 32 Then
encode = encode & "+"
Else
encode = encode & "%" & Hex(asci)
End If
Next
UrlEncode = encode
End Function
token="云码用户中心token"
img_base64 = Plugin.TURING.Image_Base64Encode("C:\Users\xxx\Desktop\2eeb2db57b39d19d4c8c5e82705367e8.png") // 图片地址需要改
img_base64 = Replace(img_base64, "%", "%25")
img_base64 = Replace(img_base64, "+", "%2B")
img_base64 = Replace(img_base64, " ", "%20")
img_base64 = Replace(img_base64, "/", "%2F")
img_base64 = Replace(img_base64, "?", "%3F")
img_base64 = Replace(img_base64, "#", "%23")
img_base64 = Replace(img_base64, "&", "%26")
img_base64 = Replace(img_base64, "=", "%3D")
TracePrint img_base64
Param = "&image=" & img_base64 & "&token=" & UrlEncode(token) & "&type=使用类型id 需要改"
TracePrint Param
返回结果json = Plugin.SMWH.WinHttp("http://api.jfbym.com/api/YmServer/customApi", 1, param ,"" ,"" ,"","Content-Type: application/json; charset=UTF-8","","","","","","","UTF-8")
TracePrint 返回结果json
result = Plugin.SMWH.GetJSON(返回结果json, "data.data")
TracePrint result
【 // # 数英汉字类型】】 【 // # 通用数英1-4位 10110】 【 // # 通用数英5-8位 10111】 【 // # 通用数英9~11位 10112】 【 // # 通用数英12位及以上 10113】 【 // # 通用数英1~6位plus 10103 该类型识别率较高】 【 // # 定制-数英5位~qcs 9001】 【 // # 定制-纯数字4位 193】 【 // # 中文类型】 【 // # 通用中文字符1~2位 10114】 【 // # 通用中文字符 3~5位 10115】 【 // # 通用中文字符6~8位 10116】 【 // # 通用中文字符9位及以上 10117】 【 // # 定制-XX西游苦行中文字符 10107】 【 // # 计算类型】 【 // # 通用数字计算题 50100】 【 // # 通用中文计算题 50101】 【 // ## 定制-计算题 cni 452】 【 // # 通用任意点选1~4个坐标 30009, 具体参数需要根据具体类型修改,点选具体类型某些需要 extra参数,请使用者自行修改对应类型】 【 // # # 通用文字点选1(extra,点选文字逗号隔开,原图) 30100】 【 // # # 定制-文字点选2(extra="click",原图) 30103】 【 // # # 定制-单图文字点选 30102】 【 // # # 定制-图标点选1(原图) 30104】 【 // # # 定制-图标点选2(原图,extra="icon") 30105】 【 // # # 定制-语序点选1(原图,extra="phrase") 30106】 【 // # # 定制-语序点选2(原图) 30107】 【 // # # 定制-空间推理点选1(原图,extra="请点击xxx") 30109】 【 // # # 定制-空间推理点选1(原图,extra="请_点击_小尺寸绿色物体。") 30110】 【 // # # 定制-tx空间点选(extra="请点击侧对着你的字母") 50009】 【 // # # 定制-tt_空间点选 30101】 【 // # # 定制-推理拼图1(原图,extra="交换2个图块") 30108】 【 // # # 定制-xy4九宫格点选(原图,label_image,image) 30008】 【 // # # 点选二字TX 30111】 【 代码例子下载地址: 链接: 】 【 https://pan.baidu.com/s/1EfsgCPv-EpNuiuPV58gSCA?pwd=yunm 提取码: yunm 复制这段内容后打开百度网盘手机App,操作更方便哦】 .版本 2 .支持库 spec .程序集 窗口程序集_启动窗口 .子程序 _按钮1_被单击 网页_发包 () .子程序 网页_发包, , , 本子程序由【YZYZ-菜鸟编程小助手】生成 .局部变量 局_地址, 文本型, , , 调用精易模块 http://ec.125.la/ .局部变量 局_提交, 文本型 .局部变量 局_返回, 文本型 .局部变量 token, 文本型 .局部变量 type, 文本型 .局部变量 image, 文本型 token = “用户中心token” type = “识别类型id” image = 编码_BASE64编码 (读入文件 (取运行目录 () + “\” + “1.png”)) 局_地址 = “http://api.jfbym.com/api/YmServer/customApi” 局_提交 = “{” + #引号 + “token” + #引号 + “: ” + #引号 + token + #引号 + “,” + #引号 + “type” + #引号 + “: ” + #引号 + type + #引号 + “,” + #引号 + “image” + #引号 + “: ” + #引号 + image + #引号 + “}” 调试输出 (image) 局_返回 = 编码_Utf8到Ansi (网页_访问_对象 (局_地址, 1, 局_提交, , , “Content-Type: application/json;charset=utf-8”, , , , , , , , , , , )) 调试输出 (局_返回)
// RestSharp 用法不了解的请百度 RestSharp教程
var client = new RestClient("http://api.jfbym.com/api/YmServer/customApi");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddParameter("token", "用户中心token");
request.AddParameter("image", "图片的base64(注意不含:data:image/jpg;base64,直接图片base64编码)");
//识别类型
//数英汉字识别类型 对于参量里的type 参数,请使用者自行修改对应类型
// # 数英汉字类型
// # 通用数英1-4位 10110
// # 通用数英5-8位 10111
// # 通用数英9~11位 10112
// # 通用数英12位及以上 10113
// # 通用数英1~6位plus 10103 该类型识别率较高
// # 定制-数英5位~qcs 9001
// # 定制-纯数字4位 193
// # 中文类型
// # 通用中文字符1~2位 10114
// # 通用中文字符 3~5位 10115
// # 通用中文字符6~8位 10116
// # 通用中文字符9位及以上 10117
// # 定制-XX西游苦行中文字符 10107
// # 计算类型
// # 通用数字计算题 50100
// # 通用中文计算题 50101
// ## 定制-计算题 cni 452
// # 通用任意点选1~4个坐标 30009, 具体参数需要根据具体类型修改,点选具体类型某些需要 extra参数,请使用者自行修改对应类型
// # # 通用文字点选1(extra,点选文字逗号隔开,原图) 30100
// # # 定制-文字点选2(extra="click",原图) 30103
// # # 定制-单图文字点选 30102
// # # 定制-图标点选1(原图) 30104
// # # 定制-图标点选2(原图,extra="icon") 30105
// # # 定制-语序点选1(原图,extra="phrase") 30106
// # # 定制-语序点选2(原图) 30107
// # # 定制-空间推理点选1(原图,extra="请点击xxx") 30109
// # # 定制-空间推理点选1(原图,extra="请_点击_小尺寸绿色物体。") 30110
// # # 定制-tx空间点选(extra="请点击侧对着你的字母") 50009
// # # 定制-tt_空间点选 30101
// # # 定制-推理拼图1(原图,extra="交换2个图块") 30108
// # # 定制-xy4九宫格点选(原图,label_image,image) 30008
request.AddParameter("type", "10110");
//其他参数根据需要从 http 接口文档中添加
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
var axios = require('axios');
//识别类型
//数英汉字识别类型 对于参量里的type 参数,请使用者自行修改对应类型
// # 数英汉字类型
// # 通用数英1-4位 10110
// # 通用数英5-8位 10111
// # 通用数英9~11位 10112
// # 通用数英12位及以上 10113
// # 通用数英1~6位plus 10103 该类型识别率较高
// # 定制-数英5位~qcs 9001
// # 定制-纯数字4位 193
// # 中文类型
// # 通用中文字符1~2位 10114
// # 通用中文字符 3~5位 10115
// # 通用中文字符6~8位 10116
// # 通用中文字符9位及以上 10117
// # 定制-XX西游苦行中文字符 10107
// # 计算类型
// # 通用数字计算题 50100
// # 通用中文计算题 50101
// ## 定制-计算题 cni 452
// # 通用任意点选1~4个坐标 30009, 具体参数需要根据具体类型修改,点选具体类型某些需要 extra参数,请使用者自行修改对应类型
// # # 通用文字点选1(extra,点选文字逗号隔开,原图) 30100
// # # 定制-文字点选2(extra="click",原图) 30103
// # # 定制-单图文字点选 30102
// # # 定制-图标点选1(原图) 30104
// # # 定制-图标点选2(原图,extra="icon") 30105
// # # 定制-语序点选1(原图,extra="phrase") 30106
// # # 定制-语序点选2(原图) 30107
// # # 定制-空间推理点选1(原图,extra="请点击xxx") 30109
// # # 定制-空间推理点选1(原图,extra="请_点击_小尺寸绿色物体。") 30110
// # # 定制-tx空间点选(extra="请点击侧对着你的字母") 50009
// # # 定制-tt_空间点选 30101
// # # 定制-推理拼图1(原图,extra="交换2个图块") 30108
// # # 定制-xy4九宫格点选(原图,label_image,image) 30008
var data = JSON.stringify({
"token": "用户中心密钥",
"type": "识别类型code",
"image": "图片base64字符串"
});
var config = {
method: 'post',
url: 'http://api.jfbym.com/api/YmServer/customApi',
headers: {
'Content-Type': 'application/json'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
//请自行测试更改
// SHTTP.lua 山海师http双端插件 玩按键精灵的都知道吧,
//这个插件地址 http://bbs.anjian.com/showtopic.aspx?topicid=697539&forumpage=1&onlyauthor=1&posterid=742060
// 或 链接: https://pan.baidu.com/s/1fvWC1GAXRCsCn1D6B6V4jg?pwd=jppw 提取码:jppw
Import "SHTTP.lua"
Import "ShanHai.lua"
Import "Cjson.lua"
//用户中心token
Dim token = ""
//识别类型
//数英汉字识别类型 对于参量里的type 参数,请使用者自行修改对应类型
// # 数英汉字类型
// # 通用数英1-4位 10110
// # 通用数英5-8位 10111
// # 通用数英9~11位 10112
// # 通用数英12位及以上 10113
// # 通用数英1~6位plus 10103 该类型识别率较高
// # 定制-数英5位~qcs 9001
// # 定制-纯数字4位 193
// # 中文类型
// # 通用中文字符1~2位 10114
// # 通用中文字符 3~5位 10115
// # 通用中文字符6~8位 10116
// # 通用中文字符9位及以上 10117
// # 定制-XX西游苦行中文字符 10107
// # 计算类型
// # 通用数字计算题 50100
// # 通用中文计算题 50101
// ## 定制-计算题 cni 452
// # 通用任意点选1~4个坐标 30009, 具体参数需要根据具体类型修改,点选具体类型某些需要 extra参数,请使用者自行修改对应类型
// # # 通用文字点选1(extra,点选文字逗号隔开,原图) 30100
// # # 定制-文字点选2(extra="click",原图) 30103
// # # 定制-单图文字点选 30102
// # # 定制-图标点选1(原图) 30104
// # # 定制-图标点选2(原图,extra="icon") 30105
// # # 定制-语序点选1(原图,extra="phrase") 30106
// # # 定制-语序点选2(原图) 30107
// # # 定制-空间推理点选1(原图,extra="请点击xxx") 30109
// # # 定制-空间推理点选1(原图,extra="请_点击_小尺寸绿色物体。") 30110
// # # 定制-tx空间点选(extra="请点击侧对着你的字母") 50009
// # # 定制-tt_空间点选 30101
// # # 定制-推理拼图1(原图,extra="交换2个图块") 30108
// # # 定制-xy4九宫格点选(原图,label_image,image) 30008
Dim type = "10110"
Dim sUrl = "http://api.jfbym.com/api/YmServer/customApi"
Dim sJson, tJson,res,img_base64
Dim filePath = "/Pictures/111.png"
// 需要先将图片转成base64编码
TracePrint GetSdcardDir()
img_base64 = ShanHai.ReadFileBase(GetSdcardDir() & filePath)
TracePrint img_base64
//base64 出来的类似这种
//img_base64 = "/9j/2wCEACgcHiMeGSgjISMtKygwPGRBPDc3PHtYXUlkkYCZlo+AjIqgtObDoKrarYqMyP/L2u71////m8H////6/+b9//gBKy0tPDU8dkFBdviljKX4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+P/AABEIACsA+gMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/ANmiiigAooyNxXIyBkiigAoqtc3LxyJDCm+VxnBOAB6mi3uXaZoJ4wkoG4YOQw9qALNFFFABRRRQAUUUZGQM8mgAooooAKz9OsJrS4lkkmDhxjjPzc9T7/41oUUAFFFFABRVeK5M106RqDEgwz+/oKsUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADBDGszShAJGGC2OSKfRRQBTh51W4J6qigfSi441OzI6kOD9MUXCyQXYuY4zIrLtdV6+xpIFluLv7TJGY1VdqK3X3NAF2ioUuUad4SQrqcBSwyeM9P8/nkCagAooooARyyoSq7mA4GetZclzMdQhZrVwUVvlDA5zWrUZgU3InydwXbjtQAsMhkjDFGQns3Wn0UUAFFFFABVW9lfKW8P+skzz6CrVVbqKUTx3EKhmQEFScZFAEUBlsTFDKFMbnaHXsfersj7FzsZhnnbzgev/wCqqZE93LHviMUaNuO48k1eoAjS4idggbDnorAqx/A81JQQGGCARnPNNjkjlXdG6uM4ypzQA6iiigCo9xcu5SC3xg43yHA/Kp4BIqYmdXfrwMVHPDPM+FuDHHjoo5/Olt7SK3JZMlm6sxyTQA+QzBv3ccbDHVnI/oab5s6/ft93p5bg/nnFTUUAQ+fJ/wA+s35p/wDFUefJ/wA+s35p/wDFVNRQBD9qj/uzf9+X/wAKPtUf92b/AL8v/hU1FABRRRQAUUUUAFFFFACOiyKVdQynqCMilUBVCqAABgAdqKKACiiigAooooAKKKKACiiigAooooAKKKKAGyxiWJ42yA6lTj3qrp9gLFX/AHhcuRk4x0//AF1cooAKKKKAI5JljbDCQnGfljZv5Cm/ao/7s3/fl/8ACpqKAIftUf8Adm/78v8A4Ufao/7s3/fl/wDCpqKAIftUf92b/vy/+FTKdygjOCM8jFFFABRRRQB//9k="
// replace special word in img_base64
img_base64 = Replace(img_base64, "%", "%25")
img_base64 = Replace(img_base64, "+", "%2B")
img_base64 = Replace(img_base64, " ", "%20")
img_base64 = Replace(img_base64, "/", "%2F")
img_base64 = Replace(img_base64, "?", "%3F")
img_base64 = Replace(img_base64, "#", "%23")
img_base64 = Replace(img_base64, "&", "%26")
img_base64 = Replace(img_base64, "=", "%3D")
token = Replace(token, "%", "%25")
token = Replace(token, "+", "%2B")
token = Replace(token, " ", "%20")
token = Replace(token, "/", "%2F")
token = Replace(token, "?", "%3F")
token = Replace(token, "#", "%23")
token = Replace(token, "&", "%26")
token = Replace(token, "=", "%3D")
Dim tData = {null}
tData["token"] = token
tData["type"] = type
tData["image"] = img_base64
res = SHTTP.Post(sUrl,tData,{"headers":{"Content-Type":"application/x-www-form-urlencoded"}})
TracePrint res
// 如果报错,请看 https://blog.csdn.net/qq_40081339/article/details/104762948
tJson = Cjson.Decode(res)
TracePrint tJson
//注意:部分接口支持报错返分,请不要乱报错,后台人员会核对,如乱报错,可能会冻结账号;uniqueCode 识别请求返回参数
//uniqueCode = Replace(uniqueCode, "%", "%25")
//uniqueCode = Replace(uniqueCode, "+", "%2B")
//uniqueCode = Replace(uniqueCode, " ", "%20")
//uniqueCode = Replace(uniqueCode, "/", "%2F")
//uniqueCode = Replace(uniqueCode, "?", "%3F")
//uniqueCode = Replace(uniqueCode, "#", "%23")
//uniqueCode = Replace(uniqueCode, "&", "%26")
//uniqueCode = Replace(uniqueCode, "=", "%3D")
//Dim rData = {null}
//Dim rUrl = "http://api.jfbym.com/api/YmServer/refundApi"
//rData["token"] = token
//rData["uniqueCode"] = uniqueCode
//res = SHTTP.Post(rUrl,rData,{"headers":{"Content-Type":"application/x-www-form-urlencoded"}})
//TracePrint res
//tJson = Cjson.Decode(sJson)
//TracePrint tJson
if (!requestScreenCapture()) {
console.show()
toastLog("请求截图失败");
exit();
} else {
toastLog("请求截图成功");
}
captureScreen("/storage/emulated/0/Pictures/1.png");
var clip = images.clip(images.read("/storage/emulated/0/Pictures/1.png"), 10, 102, 529 - 10, 618 - 180);
let res = http.post("http://api.jfbym.com/api/YmServer/customApi", {
'image': images.toBase64(clip),
'token': '用户中心token',
'type': '识别类型id',
});
let html = res.body.string();//取页面html源码
console.log(html);
res_data = html.split('data":"')[1].split('","time')[0]
log(res_data)
function base64Decode(str) {
//base64解码字符集
var _base64DecodeChars = [
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63,
52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1,
-1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, -1,
-1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, -1, -1
];
var c1, c2, c3, c4;
var i, len, out;
len = str.length;
i = 0;
out = "";
while (i < len) {
/* c1 */
do {
c1 = _base64DecodeChars[str.charCodeAt(i++) & 0xff];
}
while (i < len && c1 == -1);
if (c1 == -1)
break;
/* c2 */
do {
c2 = _base64DecodeChars[str.charCodeAt(i++) & 0xff];
}
while (i < len && c2 == -1);
if (c2 == -1)
break;
out += String.fromCharCode((c1 << 2) | ((c2 & 0x30) >> 4));
/* c3 */
do {
c3 = str.charCodeAt(i++) & 0xff;
if (c3 == 61)
return out;
c3 = _base64DecodeChars[c3];
}
while (i < len && c3 == -1);
if (c3 == -1)
break;
out += String.fromCharCode(((c2 & 0XF) << 4) | ((c3 & 0x3C) >> 2));
/* c4 */
do {
c4 = str.charCodeAt(i++) & 0xff;
if (c4 == 61)
return out;
c4 = _base64DecodeChars[c4];
}
while (i < len && c4 == -1);
if (c4 == -1)
break;
out += String.fromCharCode(((c3 & 0x03) << 6) | c4);
}
// return out; // 会中文乱码
return decodeURIComponent(escape(out)); // 解决中文乱码
}};
//识别类型
//数英汉字识别类型 对于参量里的type 参数,请使用者自行修改对应类型
// # 数英汉字类型
// # 通用数英1-4位 10110
// # 通用数英5-8位 10111
// # 通用数英9~11位 10112
// # 通用数英12位及以上 10113
// # 通用数英1~6位plus 10103 该类型识别率较高
// # 定制-数英5位~qcs 9001
// # 定制-纯数字4位 193
// # 中文类型
// # 通用中文字符1~2位 10114
// # 通用中文字符 3~5位 10115
// # 通用中文字符6~8位 10116
// # 通用中文字符9位及以上 10117
// # 定制-XX西游苦行中文字符 10107
// # 计算类型
// # 通用数字计算题 50100
// # 通用中文计算题 50101
// ## 定制-计算题 cni 452
// # 通用任意点选1~4个坐标 30009, 具体参数需要根据具体类型修改,点选具体类型某些需要 extra参数,请使用者自行修改对应类型
// # # 通用文字点选1(extra,点选文字逗号隔开,原图) 30100
// # # 定制-文字点选2(extra="click",原图) 30103
// # # 定制-单图文字点选 30102
// # # 定制-图标点选1(原图) 30104
// # # 定制-图标点选2(原图,extra="icon") 30105
// # # 定制-语序点选1(原图,extra="phrase") 30106
// # # 定制-语序点选2(原图) 30107
// # # 定制-空间推理点选1(原图,extra="请点击xxx") 30109
// # # 定制-空间推理点选1(原图,extra="请_点击_小尺寸绿色物体。") 30110
// # # 定制-tx空间点选(extra="请点击侧对着你的字母") 50009
// # # 定制-tt_空间点选 30101
// # # 定制-推理拼图1(原图,extra="交换2个图块") 30108
// # # 定制-xy4九宫格点选(原图,label_image,image) 30008
功能 接口上传()
变量 图片 = base64encodefile("C:\\2.jpg")//图片路径,需要改成自己的路径
变量 token = "请输入自己的token"
变量 识别类型 = "识别类型id"
变量 send_data = "{\"token\":\"" & token & "\",\"type\":\"" & 识别类型 & "\",\"image\":\"" & 图片 & "\"}"
变量 header = array("Content-Type" = "application/json")
变量 请求返回 = http提交请求("post", "http://api.jfbym.com/api/YmServer/customApi", send_data, "utf-8", header)
调试输出(请求返回)
if(字符串查找(请求返回, "识别成功") > 0)
请求返回 = 转字符型(请求返回)
变量 计算_1 = 字符串查找(请求返回, "data")
计算_1 = 字符串截取(请求返回, 计算_1 + 4, 字符串长度(请求返回))
变量 计算_2 = 字符串查找(计算_1, "data")
变量 计算_3 = 字符串查找(计算_1, "time")
变量 识别结果 = 字符串截取(计算_1, 计算_2 + 4, 计算_3 - 3)
traceprint("识别结果 " & 识别结果)
end
结束
function main(){
var url = "http://api.jfbym.com/api/YmServer/customApi";
var token=xxx; //用户中心密钥
var type=10110;//根据开发文档进行修改
var autoimg = image.captureScreen(3,0,0,300,400);//截图
var imageBase64=image.toBase64(autoimg);//图片转base64
//图片要回收
image.recycle(autoimg);
//下面是基本参数,需要其他参数的根据文档模仿添加
var pa = {"token":token,"type":type,"image":imageBase64};
var x = http.postJSON(url, pa, 100 * 1000, null);
toast(" x返回数据-> " + x)
var jsonResult = JSON.parse(JSON.stringify(x));
if(jsonResult.code==10000){
toast(" data-> " + jsonResult.data.data);//识别结果
toast(" unique_code-> " + jsonResult.data.unique_code);//用于报错
}else{
toast(" msg-> " + jsonResult.msg);//错误原因
}
}
main();
function main(){
var url = "http://api.jfbym.com/api/YmServer/customApi";
var token=xxx; //用户中心密钥
var type=10110;//根据开发文档进行修改
var autoimg = image.captureScreen(3,0,0,300,400);//截图
var imageBase64=image.toBase64(autoimg);//图片转base64
//图片要回收
image.recycle(autoimg);
//下面是基本参数,需要其他参数的根据文档模仿添加
var pa = {"token":token,"type":type,"image":imageBase64};
var x = http.postJSON(url, pa, 100 * 1000, null);
toast(" x返回数据-> " + x)
var jsonResult = JSON.parse(x);
if(jsonResult.code==10000){
toast(" data-> " + jsonResult.data.data);//识别结果
toast(" unique_code-> " + jsonResult.data.unique_code);//用于报错
}else{
toast(" msg-> " + jsonResult.msg);//错误原因
}
}
main();温馨提示:我们将在您提交信息后的30分钟内与您取得联系,请您保持电话通畅,谢谢!