上传二维码图片地址能够返回识别后的结果的api,但它的秘钥不是附加在api的网址上,那请问要怎么调用这个api呢?
上传二维码图片地址能够返回识别后的结果的api,但它的秘钥不是附加在api的网址上,那请问要怎么调用这个api呢?
如需登录,先登录页面,F12->network->XHR,查找该api的构造,然后添加相关参数;建议你先看一下该网址的api文档。
根据该网页的说明,编写了用requests库的调用api代码,你试试看是否可以。
import requests
url = 'http://qrapi.market.alicloudapi.com/yunapi/qrdecode.html'
appcode = '你自己的AppCode'
#imgurl和imgdata至少要提供一个,不能全部为''。
data={
'imgurl': 'http://www.wwei.cn/static/images/qrcode.jpg', # 要识别图像的网址或图片地址
'imgdata':'',#要识别的图像的base64代码
'version':'1.1'
}
headers={
'User-Agent':'Mozilla/5.0',
'Authorization': f'APPCODE {appcode}',
'Content-Type':'application/x-www-form-urlencoded; charset=UTF-8'
}
result=requests.post(url,headers=headers,data=data).json()
print(result)
#识别的结果是:
print(result['data']['raw_text'])