相关网站:https://console.bce.baidu.com/
1.点击登录,没有账号的话注册就行了,登录后点击按下面步骤依次点击
2.点击后可以看到创建的应用个数和每种验证码类型的调用限制次数等
3.点击创建应用,依次填写,点击创建就行了
4.创建好后创建信息在应用列表中可查看到AppID,APIKey等相关信息
5.点击技术文档:
5.有各种开发语言的调用Api使用方法,找到相关语言文档使用即可
6.下面是我个人的使用代码,仅供参考:
import requests,random
from aip import AipOcr
from PIL import Image
def recognizeCaptcha():
""" 你的 APPID AK SK """
APP_ID = '你的appid'
API_KEY = '你的key'
SECRET_KEY = '你的秘钥'
client = AipOcr(APP_ID, API_KEY, SECRET_KEY)
""" 读取图片 """
def get_file_content(filePath):
with open(filePath, 'rb') as fp:
return fp.read()
image = get_file_content('./files/captcha/1.png')
""" 如果有可选参数 """
options = {}
options["detect_direction"] = "true"
options["detect_language"] = "true"
""" 带参数调用通用文字识别, 图片参数为本地图片 """
result = client.webImage(image, options)
print("初步返回结果:",result)
words_result = result["words_result"]
for i in range(len(words_result)):
print(words_result)
if __name__ == "__main__":
recognizeCaptcha()