当前位置:   article > 正文

Python脚本调用ddddocr识别验证码_python dddd

python dddd

ddddocr是一个通用验证码识别OCR库,支持多种类型的验证码,包括数字、字母、汉字等。它可以用于自动化登录网站时输入用户名和密码后遇到的验证码。

python脚本

#-*- coding: utf-8 -*-
from flask import Flask
from flask import request
from werkzeug.utils import secure_filename
import os
import ddddocr
import requests
'''
flask: web框架,通过flask提供的装饰器@server.route()将普通函数转换为服务
登录接口,需要传url、username、passwd
'''
#创建一个服务,把当前这个python文件当做一个服务
app = Flask(__name__)
#定义接口的路径及接口类型
@app.route('/upload', methods=['get'])
#定义方法
def login():
    if 'file' not in request.files:
        return '没有文件上传', 400
    file = request.files['file']
    if file.filename == '':
        return '没有选择文件', 400
    if file:
        ocr = ddddocr.DdddOcr()
        img_bytes = file.read()
    # 调用python库ddddocr识别验证码
     # ocr = ddddocr.DdddOcr()
    res = ocr.classification(img_bytes)
    print(res)
    return res, 200
#host="0.0.0.0" 代表谁都可以访问,可以加nginx处理
if __name__ == '__main__':
    app.run(host="0.0.0.0", port=60015, debug=True)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33

git中执行脚本

执行python脚本
nohup python verTest.py >> test.log
在这里插入图片描述

查看test.log日志信息
tail -f test.log
在这里插入图片描述

postman调用接口

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/533985
推荐阅读
相关标签
  

闽ICP备14008679号