最近写了一个网络验证登录的爬虫,需要发布为rest服务,然后发现flask是一个很好的web框架,使用python语言实现。
1. 安装flask
pip install flask
2.编写简单的helloworld
app.py
from flask import flask
app = flask(__name__)
@app.route('/')
def index():
return "hello, world!"
if __name__ == '__main__':
app.run(debug=true)
3.实现登录验证rest服务
login.py 是用爬虫写好的登录模块类
from flask import flask
from flask import request
from login import context
from login import normallogin
app = flask(__name__)
@app.route('/cm/api/v1.0/verifyuser', methods=['post'])
def verifyuser():
error = none
if request.method == 'post':
login = normallogin()
ctx = context(login)
page = ctx.login(request.form