前言,经常看到网上UIPATH调用百度OCR使用python的方式,我个人比较不看好这种做法。理由如下:
1.用这种方式电脑需要安装python环境。明明可以不需要安装。
2.还需要引入一个xx.py文件
3.使用任何一款rpa工具,如果自带组件可以实现我们需要的功能,我们应该使用自带组件。有利于项目的后期维护,也能减少bug。
那么如何使用接口方式调用百度OCR呢?步骤如下:
(1)申请百度账号
1.登录百度智能云:https://cloud.baidu.com/
2.找到通用文字识别
创作不易,如果对您有帮助,赞助一杯奶茶,便是最大的鼓励
3.点击立即使用
4.点击创建应用
5.点击立即创建
6。得到 API KEY,Secret Key
7.生成access_token,
例如:浏览器直接访问:https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=Va5yQRHlA4Fq5eR3LT0vuXV4&client_secret=0rDSjzQ20XUj5itV6WRtznPQSzr5pVw2&
返回结果中有我们需要的access_token,这个后面要用到
8.打开uipath,下载对应包
9.使用http request组件
10.设置组件参数
End Point:"https://aip.baidubce.com/rest/2.0/ocr/v1/general?"
格式:json
方式:post
参数:
image:base64
到此完成所有设置。结束
运行结果: