├── README.assets └── image-20211118163215117.png ├── README.md └── app.py /README.assets/image-20211118163215117.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githublihaha/ddddocr_api_for_burpsuite_captcha_killer/ffd892303b73f15779763938f155deec043c2162/README.assets/image-20211118163215117.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## 为ddddocr提供供captcha-killer调用的web接口 2 | 3 | > 环境:python 3.9.9 4 | > 5 | > 依赖:flask, ddddocr (均可通过pip安装) 6 | 7 | 配好环境,安装依赖。 8 | 9 | clone项目,到app.py所在的文件夹下。 10 | 11 | 执行`flask run`命令,启动flask web服务。 12 | 13 | + 接口URL就是web服务的地址,默认是`http://127.0.0.1:5000`。 14 | 15 | + 请求模板如下: 16 | 17 | ```http 18 | POST / HTTP/1.1 19 | 20 | {"img":"<@BASE64><@IMG_RAW>"} 21 | ``` 22 | 23 | + 匹配方式`Response data` 24 | 25 | ![image-20211118163215117](README.assets/image-20211118163215117.png) 26 | 27 | -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- 1 | from flask import Flask, request 2 | import json 3 | import ddddocr 4 | import base64 5 | 6 | app = Flask(__name__) 7 | app.config['DEBUG'] = True 8 | 9 | @app.route('/', methods = ["POST"]) 10 | def getCode(): 11 | data = request.get_data() 12 | data_json = json.loads(data) 13 | 14 | ocr = ddddocr.DdddOcr() 15 | img_b64 = data_json.get('img') 16 | x = base64.b64decode(img_b64) 17 | res = ocr.classification(x) 18 | return res 19 | --------------------------------------------------------------------------------