一个好用的验证码识别接口(附代码)
开发一些自动化脚本程序时,很可能会遇到一些图形验证码需要识别,使用过百度,ddddocr,但是都不满意,百度之前有免费额度,现在是收费的,ddddocr 只能识别不区分大小写的验证码,除非你能自己训练。
但是这个 ocr 接口,支持英文字母或数字的验证码识别,能区分英文大小写,使用起来感觉还可以,就分享给大家使用。
-  接口地址:https://api.dazheng.site/ocr/:apikey/
-  接口文档:https://api.dazheng.site点击阅读原文跳转
示例代码:
curl:
      curl -X POST -H "Content-Type: multipart/form-data" -F "file=@/path/to/your/image.jpg" https://api.dazheng.site/ocr/your_apikey/
     
 Python:
      import requests
headers = {
    # requests won't add a boundary if this header is set when you pass files=
    # 'Content-Type': 'multipart/form-data',
}
files = {
    'file': open('/path/to/your/image.jpg', 'rb'),
}
response = requests.post('https://api.dazheng.site/ocr/你的apikey/', headers=headers, files=files)
print(response.json())
     
 成功响应 状态码:200 OK 返回内容:
        {"message":"ok","remaining_calls":991,"text":"mm69nn"}
       
 错误响应 状态码:400 返回内容:
        {"error":"Your API key is not valid."}
       
 更多其他语言代码及细节,可以阅读 API 文档 https://api.dazheng.site/ocr.html[1]
图片数据处理
上传的图片的内容(二进制流)会直接用于识别,识别完成即销毁,不会被保存至磁盘。
最后
感谢阅读,如果有帮助,欢迎点赞、关注、转发。
参考资料
[1]https://api.dazheng.site/ocr.html: https://api.dazheng.site/ocr.html
评论
