一个好用的验证码识别接口(附代码)

Python七号

共 1430字,需浏览 3分钟

 · 2024-03-30

开发一些自动化脚本程序时,很可能会遇到一些图形验证码需要识别,使用过百度,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

浏览 16
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报