import requests
import base64
import shortuuid
from pprint import pprint
#填上自己的app 信息
appid = “”
key = “”
secret = “”
def Token():
host = ‘https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id={}&client_secret={}’.format(key, secret)
response = requests.get(host)
# if response:
# pprint(response.json())
return response.json()[‘access_token’]
token = Token()
request_url = “https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic”
f = open(’./code/code.png’, ‘rb’)
img = base64.b64encode(f.read())
params = {“image”:img,“language_type”:“CHN_ENG”}
access_token = ‘[调用鉴权接口获取的token]’
request_url = request_url + “?access_token=” + token
headers = {‘content-type’: ‘application/x-www-form-urlencoded’}
response = requests.post(request_url, data=params, headers=headers)
pprint (response.json())