[Python3網絡爬蟲開發實戰] 1.6.2-Tornado的安裝
阿新 • • 發佈:2018-09-11
我們 adsl 完成 red pip ans dsl clas 技術
Tornado是一個支持異步的Web框架,通過使用非阻塞I/O流,它可以支撐成千上萬的開放連接,效率非常高,本節就來介紹一下它的安裝方式。
1. 相關鏈接
- GitHub:https://github.com/tornadoweb/tornado
- PyPI:https://pypi.python.org/pypi/tornado
- 官方文檔:http://www.tornadoweb.org
2. pip安裝
這裏推薦使用pip安裝,相關命令如下:
1 | pip3 install tornado |
執行完畢後,即可完成安裝。
3. 驗證安裝
同樣,這裏也可以用一個Hello World程序測試一下,代碼如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
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__": |
直接運行程序,可以發現系統在8888端口運行了Web服務,控制臺沒有輸出內容,此時訪問http://127.0.0.1:8888/,可以觀察到網頁中呈現了Hello,world,如圖1-42所示,這就說明Tornado成功安裝了。
圖1-42 運行結果
4.結語
後面,我們會利用Tornado+Redis來搭建一個ADSL撥號代理池。
[Python3網絡爬蟲開發實戰] 1.6.2-Tornado的安裝