- Python的Web服务程序:Flask、Django,在爬虫中主要用来搭建API接口
1.Flask安装
- 轻量级Web服务程序其特点:简单、易用、灵活
pip3 install flask
1.1验证安装
from flask import Flask
app=Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__='__main__':
app.run()
后面使用Flask+Redis维护动态代理池和Cookies池
2.Tornado安装
- 支持异步的Web框架
pip3 install tornado
2.1验证安装
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello World")
def make_app():
return tornado.web.Application([(r"/",MainHandler),])
if __name__=='__main__':
app=make_app()
app.listen(8888)
tornado.ioloop.IOLoop.current().start()
网友评论