## 验证码服务
架构风格:RESTful
服务类型:
- 验证码生成
- 验证码请求
- 验证码校验
- 验证码识别
依赖:
```
$ pip install Flask
$ pip install flask-restful
$ pip install redis
$ pip install Pillow
$ pip install pytesseract
$ pip install gunicorn
$ pip install supervisor
```
启动
```
$ cd captcha_project
$ virtualenv captcha.env
$ source captcha.env/bin/activate
$ supervisord -c etc/supervisord.conf
$ supervisorctl -c etc/supervisord.conf reload
$ supervisorctl -c etc/supervisord.conf restart all
```
## tesseract-ocr (Tesseract Open Source OCR Engine)
tesseract-ocr 包安装方式:
```
$ sudo apt-get install tesseract-ocr
```
tesseract-ocr 源码安装方式:
github 项目地址:
[https://github.com/tesseract-ocr/tesseract](https://github.com/tesseract-ocr/tesseract)
下载主分支稳定版:
[https://github.com/tesseract-ocr/tesseract/archive/master.zip](https://github.com/tesseract-ocr/tesseract/archive/master.zip)
```
./autogen.sh
./configure
make
sudo make install
sudo ldconfig
```
对于非 linux 系统, 以下文件 tesseract_cmd 根据需要修改
captcha.env/local/lib/python2.7/site-packages/pytesseract/pytesseract.py
```
# CHANGE THIS IF TESSERACT IS NOT IN YOUR PATH, OR IS NAMED DIFFERENTLY
tesseract_cmd = 'tesseract'
```
## Flask-RESTful
Flask-RESTful provides the building blocks for creating a great REST API.
[https://github.com/flask-restful/flask-restful](https://github.com/flask-restful/flask-restful)
[http://flask-restful.readthedocs.io/en/latest/](http://flask-restful.readthedocs.io/en/latest/)
[http://www.pythondoc.com/Flask-RESTful/](http://www.pythondoc.com/Flask-RESTful/)
典型的项目结构
```
myapi/
__init__.py
app.py # this file contains your app and routes
resources/
__init__.py
foo.py # contains logic for /Foo
bar.py # contains logic for /Bar
common/
__init__.py
util.py # just some common infrastructure
```
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于Python+Flask的验证码项目-毕业设计源码+使用文档(高分优秀项目).zip 该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到97分,在window10/11测试环境严格调试,下载即用,确保可以运行,部署教程齐全,也可以作为课程设计 基于Python+Flask的验证码项目-毕业设计源码+使用文档(高分优秀项目).zip 该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到97分,在window10/11测试环境严格调试,下载即用,确保可以运行,部署教程齐全,也可以作为课程设计 基于Python+Flask的验证码项目-毕业设计源码+使用文档(高分优秀项目).zip 该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到97分,在window10/11测试环境严格调试,下载即用,确保可以运行,部署教程齐全,也可以作为课程设计 基于Python+Flask的验证码项目-毕业设计源码+使用文档(高分优秀项目).zip 该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到97分,在window10/11测试环境严格调试,下载即用,确保可以运行,部署教程齐全,也可以作为课程设计 基于Python+Flask的验证码项目-毕业设计源码+使用文档(高分优秀项目).zip 该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到97分,在window10/11测试环境严格调试,下载即用,确保可以运行,部署教程齐全,也可以作为课程设计
资源推荐
资源详情
资源评论
收起资源包目录
基于Python+Flask的验证码项目-毕业设计源码+使用文档(高分优秀项目).zip (35个子文件)
captcha_project-master
tools
__init__.py 250B
captcha.py 5KB
recognize.py 3KB
token.py 3KB
captcha_app
__init__.py 258B
views
__init__.py 135B
captcha.py 3KB
user.py 246B
login.py 247B
etc
supervisord.conf 9KB
recognize_api
__init__.py 359B
resources
__init__.py 132B
recognize.py 411B
recognize.md 195B
run.py 1KB
captcha.md 370B
requirements.txt 260B
logs
captcha_app_err.log 15KB
recognize_api_err.log 13KB
recognize_api_out.log 0B
captcha_app_out.log 0B
.gitignore 66B
images
7039.jpg 1KB
7025.jpg 1KB
6716.jpg 1KB
Y4N6.gif 2KB
dump.rdb 82B
README.md 2KB
fonts
Ubuntu-B.ttf 326KB
config
__init__.py 979B
local.py 518B
online.py 129B
test.py 127B
dev.py 125B
171265889347208773632.zip 416B
共 35 条
- 1
资源评论
不走小道
- 粉丝: 3215
- 资源: 5111
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功