调用chaojiying识别验证码
生成自己的chaojiying软件id
没有chaojiying账号可以在下面链接注册
https://www.chaojiying.com/user/reg/
注册完之后进入用户中心,找到软件ID,点击生成一个软件ID,生成自己软件ID
创建变量存放图片路径
加载imgpath图像,并将其保存到一个image变量中
Load Image对应属性:
得到base64编码
得到base64编码,后面HTTP Request Parametes参数使用
发送HTTP POST请求
使用HTTP Request需要安装UiPath.WebAPI.Activities
设置请求路径,参数
每个参数的意思可以看超级鹰开发文档-超级鹰API接口文档
Headers,Value对应POST发送模式
Parmeters, 参数意思可以查看超级鹰开发文档
Response content, 从HTTP请求中收到的响应,存储到一个字符串变量。
输出HTTP Response content响应内容
Deserialize JSON, 将JSON字符串反序列化为一个JObject
Deserialize JSON Properties, 将相应内容JSON字符串反序列化到jobject类型变量jsonobj内
Log Message, jsonobj("pic_str").ToString
—— 输出pic_str对应的值,也就是识别的验证码,类似于字典。
上面所有变量的类型如下