变量名 | 类 型 | 静态 | 数组 | 备 注 |
L_Data | 字节集 | | |
L_Res | 文本型 | | |
tmp | 文本型 | | |
json | 类_json | | |
编码 | 文本型 | | |
url | 文本型 | | |
ret_str | 文本型 | | |
商品名 | 文本型 | | |
朝代 | 文本型 | | |
L_Data =
子字节集替换 (到字节集 ( #常量_Data ),
到字节集 (“图片数据”),
读入文件 (图片路径
), ,
)L_Res =
到文本 (网页_访问_对象 (“https://upload.api.cli.im/upload.php?kid=cliim”, 1, , , ,
#常量_Header, , , , L_Data, , , , , , , , ,
)) json.
解析 (L_Res
)
如果 (json.
取通用属性 (“status”) =
“1”)
图片路径 = json.
取通用属性 (“data.path”)
调试输出 (“上传成功:” + 图片路径
)
调试输出 (“上传失败”)
返回 (“”)
url =
“https://qrdetector-api.cli.im/v1/detect_binary”tmp =
到文本 (网页_访问 (url, 1,
“remove_background=1&image_path=” +
编码_URL编码 (图片路径, 真,
), , , , , , , , , , ,
)) json.
解析 (tmp
)
如果 (寻找文本 (tmp,
“coins.com/k/”, ,
假) ≠ -1
)
编码 =
文本_取右边 (json.
取通用属性 (“data['qrcode_content']”,
),
“coins.com/k/”, ,
)
调试输出 (“编码:”, 编码
)
返回 (“”)
ret_str =
公博识别详情 (编码
)json.
解析 (ret_str, ,
)
如果真 (json.
取通用属性 (“msg”,
) ≠
“操作成功”)
返回 (“”)
商品名 = json.
取通用属性 (“data.goodsName”,
)