1.搜索工具

https://market.aliyun.com/products/57124001/cmapi023874.html?spm=5176.2020520132.101.2.5e857218HVzVnR#sku=yuncode1787400000
点击 立即购买
在这里插入图片描述

在这里插入图片描述

2.获得调用地址

在这里插入图片描述上面显示这个工具可以用简单的认证调用方法

3. 获得产品拿到AppCode

在这里插入图片描述

4. 得到实例代码

找到python 对应的python3的代码
在这里插入图片描述实例代码:

#python3
import urllib.request
import urllib.parse
import json
import time
import base64

# 本地图片
image_path = '../mayun.jpg'

with open(image_path, 'rb') as f:  # 以二进制读取本地图片
    data = f.read()
    encodestr = str(base64.b64encode(data),'utf-8') # base64编码图片
# 请求头
headers = {
         'Authorization': 'APPCODE 3c11b666a8d24xxxxxxxxx',  # APPCODE +你的appcod,一定要有空格!!!
         'Content-Type': 'application/json; charset=UTF-8'      # 根据接口的格式来
    }

def posturl(url,data={}):
    try:
        params=json.dumps(dict).encode(encoding='UTF8')
        req = urllib.request.Request(url, params, headers)
        r = urllib.request.urlopen(req)
        html =r.read()
        r.close();
        return html.decode("utf8")
    except urllib.error.HTTPError as e:
        print(e.code)
        print(e.read().decode("utf8"))
    time.sleep(1)

if __name__=="__main__":
    url_request="https://ocrapi-ecommerce.taobao.com/ocrservice/ecommerce"   # 对照官网API改
    dict = {'img': encodestr}
    html = posturl(url_request, data=dict)

    print(html,type(html))  #<class 'str'>
    jos = json.loads(html)    # str转json对象,<class 'dict'>
    print(jos,type(jos)) # 结果 dict
    result = jos['content']  # 就可以按key取值了 ( result : ’不就是钱么!技‘
    print(f'\n识别的结果:"{result}"')
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐